Necessary changes for CoCo

I implemented necessary changes to make Aether compatible with Codecombat's requirements, i.e. catch exceptions and adjust the ranges of the AST so that the code gets properly highlighted in Ace.