Clean code up
Separate mapreduce library
Add typescript library
Support typescript
Support coffeescript
Update jquery
Implement verboseOut
Implement Completion Protocol