First commit for branch factory, adding main factory/ classes and small render implementation in application/
Added Tools class,  improved factory stability with thread safe operations
Refactored factory classes, added registration methods to factory.h
Removed tasks from being monitored by the factory
Implemented Worker class
Repaired gitignore conflicts for master rebase
Merge branch 'factory'