Cleanup
Consolidates package hierarchy for Environment
Moves Resources and ExceptionHandling classes to sub-package
Interface segregation
Moves objectfactory, resourceloader to environment.
Migrates all clients, slims down applicationmodel
Due to a git error, possibly contains parts of the previous commit.