Added support for Pythonic expressions
Improved identifier and attribute parser
Cleaned up compiler code, added documentation