Added jshint and jasmine and grunt and travis files. Issues #15, #18.