adding Travis and npm support hidden files

- exclude test and .travis.yml from npm
- run test on travis
Merge pull request #56 from Bizzby/master

adding Travis and npm support hidden files