Started on major refactor and re-vamp of documentation and code, and including testing.
still a failing build, but have the basic idea for tests and new environment class structure
Refactored manifests

* Almost every method covered on manifest now
* Refactored to better faciliatate refactored environment
* All manifest tests pass!
More refactoring, newenvironment interface is done
Updated docs
moving newenvironment over environment, started on module testing
tests work