Port codebase to coffee script
jshint config file
fixes for jshint
source map files
add annotated source, update code to have better documentation