Lots of updates. Still doesn't do much, but a lot more infrastructure code written. Compiles without warnings!