Rename is.function() to is.Function() for jshint
Fix jshint error
Fix jshint errors
Refactor indent, etc
Update readme installation notes and format
Add package.json
Add .gitignore
Add Makefile
Add tests
Add Travis CI config/image