adding the test case for catch blocks with no variable
whitespace cleanup
Fixing a bug with try block callbacks and throw statements

closes gh-69