Plugins

Completed initial build of plugin controller (Issue #13).

Handles initialization and registration of plugins within the system including (optional) plugin menu placement.