use coffee script and add Exceptional.io support