Initial commit! Some basic classes, more to come soon.
Clean-up