Update Makefile.
Update whiskey dependency.
Update imports in the test module.
Fix a typo in package.json.
Add travis config.
Allow user to specify custom error handler function.
Add jshint dependency.
Add jshint config.
Add lint script.
Update package.json tarfets.
Update travis config.