Added RootManager, which 'installs' projects (moves generated files into appropriate directories)
Implemented 'uninstall' in RootManager
RootManager may return error outputs when installing