deps: removed unnecessary dependencies
lang: coffeescript introduced
new: finished callback added
test: tests updated