pluginManager API reworked
reworked pluginManager
added functions for module unload
one style header guards for Framework Manager
starting factory refactoring. Created stubs for framework manager and reworked API for factory