Updated grammar to allow syntactically incorrect input to allow us to handle errors semantically
Creating random equivalences
Randomise equivalence now uses random variable
Began DrawView
Began final report outline
Minor updates