Lots of reorganization.  Finished command manager refactor (Untested).  Cleaned up some code.  Added Comments.