added missing files and projects
fixed typo in ManagerBase class
Added stubs for engine and factory mocks
Implemented the mock factories
Added in the engine/accessor mock logic and created the new unit test to use these
merge billing_refactored into master