Add a Manager interface
Merge branch 'develop' of https://github.com/tmenu/ecom-oo into develop
Update ClientManager with ManagerInterface
Change manager interface to abstract manager
Add namespace to project