Initial File Commit

Has all of the base files in an initial state.  Currently this amounts
to nothing more than a conceptual demo of controlling all aspects of
the environment.  Many of the classes aren't currently integrated.
However they will be for future use.