Committing a bunch of "finished" files -- they'll still need final
cleanups.  Still working on the Assignment file.