add jshint and complexity
include .jshintignore
move test to spec folder
create build
update read me
add keywords and bump version
add report.yml and checkstyle.yml
update module namespacing