All of expression grammar parsed!

* proper parsing of expressions
* recursive descent beauty of a parser
* error messages
* neat neat rustic code
* did I mention it's neat? :)

TODO: interpret? nah, too mainstream. target LLVM!
linky: http://llvm.org/docs/tutorial/LangImpl1.html