First commit

Pretty much ready to start.