First commit

Chucking it all in there.