Rewrite using Error.prepareStackTrace

Similar to that used in CoffeeScript 1.6.2 and originally CoffeeScriptRedux,
this will not worry about catching exceptions and instead simply formats the
stack trace when it is needed. It also now more reliably loads the same coffee
version that was used to compile it, hopefully.
Release 0.2.0