Fix jshint.
Add travsis configuration and build file.
Revert "Fix jshint."

This reverts commit ec3b8858a01f95d001961ae67923d2fec101c950.
Ignore node modules.
Make acceptable params equal 7.

It's probably a bad idea to have more than 4 params in a function but
I need to make this pass and at least this draws the line somewhere.