First commit, since pretty soon I want to start running multiple projects with submodules... these modules are probably a shoe-in, if not in this module then another