Headerified everything
Split one big file into a bunch of cpp and H files.  Compiles.