Added comments and documentation to parser.py, added new test cases to the test file. Next I need to correct recursion issues.
Merge branch 'master' of https://github.com/evansneath/compiler