some fixes to the way errors are reported. Stopped the bad behavior of trying to recover from an assertion when we're not in the editor and such
Merge branch 'master' of github.com:frogatto/frogatto