Add initial unit tests
Add jshint validation and continuous integration