416 Make a Better Plugin Manager

https://github.com/Freeseer/freeseer/issues/416

This is a start to solving the issue. There are some dummy plugin modules set up, as well as a start to a "ModuleManager".