Removed all node modules without local modification #58

Updated gitignore to ignore node_modules. Since pupil is committed then
git should still manage it.

Updated travis build to call npm install.