Adds gitignore
Adds npm config
Adds travis config
Adds first failing test
Ignores lib files