Initial commit of parser (incomplete at the moment).
Merge branch 'nathan' of https://github.com/Winston-Chan/CPSC449 into nathan