First commit - got some code compiling.
Improved parsing, added nested expression type.