Moved functionality

Moved functionality that had previously been in the Tyrian class into a
more appropriate location; the Parser class. Also, yay, an actual reason
for the parser class to exist!
Started laying out the Compiler class