chore: improve npm ignore list (#104)

Drop From Package
* all dot file and folders with .* (.github, .travis.yml, .eslintrc.yml, etc...)
  * .github/
  * .travis.yml
  * .eslintrc.yml
  * .eslintignore
  * .ratignore
* appveyor.yml

== PACKAGE REPORT ==
* BEFORE
npm notice package size:  41.5 kB
npm notice unpacked size: 179.4 kB
npm notice total files:   34

* AFTER
npm notice package size:  39.1 kB
npm notice unpacked size: 173.8 kB
npm notice total files:   24
diff --git a/.npmignore b/.npmignore
index 5d14118..62fc8e0 100644
--- a/.npmignore
+++ b/.npmignore
@@ -1,2 +1,4 @@
+.*
+appveyor.yml
 spec
 coverage