Imported an entire module

Pushing this up to the master level. I have completed a module and am ready to try to merge with another file.