add grunt
add bin
add dist files
add tests
structure update
dev dependencies
update
add jshint
unnecessary escaping
format