add basics of parser, ir, semantics.
Will probably add tests at some point.
Also, modified build.sbt to pull in the right packages for parsing to actually work.