added __set_state()
- 100% test environment isolation
- added application skel under test doubles
- updated tests, Bootstrap and Environment
- cleanups