fix travis test version
add npm install
Merge pull request #10 from suisho/fix_version

Fix travis
Skip non files

This allows to use nested folders in the source file list.

Add also a .gitatributes to specify exactly which file has which line ending. Without this file, on windows + autocrlf git will convert all `lf` into `crlf` automatically.