better package.json
grunt jshint/uglify tasks
remove jasmine
jshinted
better select-complete handler
adding some basic unit tests