Small cleanup.
Added stuff to the grammar and some fixes to the lexer.

Added expressions.
Added interface declaration (not completely working yet).