Defaulted empty slots to None instead of 0, I guess that's the python thing to do
cleaned up Parser.py a little
Implemented substatements via recursion
Added error handling for unterminated subexpressions
Added simple program for execing statements from user input