Added runtime error handling.

Setting `catchRuntimeErrors` to `true` will enable handling of runtime
errors without stopping the game. Useful for game testing.
Merge pull request #134 from zachwlewis/debug-exception-handling

Added runtime error handling.