Initial commit
Got a bunch of skeleton code done.