Added Sample Files

Created samples directory and added sample files.
Added Control Plugin Support

Added support for control plugins via reflection. Note this code is unfinished and does not compile.
Fixed Plugin Loader

Fixed the plugin loader. While this code compiles and runs, it does not do anything with any of the plugin's features.
Added Core Plugins

Added core plugins and a sample config file. This code runs but is non-functioning.
Restructured Project Folder
Restructured Plugin Loader

Restructured the way in which plugins are loaded. Plugins are now passed the form and config objects and draw directly to the form. They are also responsible for saving their own elements. A compile-time depency bug was also fixed. The code in this commit compiles and runs, but is non-functional.
Restructured Plugin Loader (again)

Updated the plugin interface and form menus. While plugins are functional, saving and editing are not implemented.
Added User Settings Saving

Added user-level settings saving.
Completed Saving And Editing Features

Saving and editing features are now fully functional.
Fixed Folder Hierarchy

Moved the Spinner plugin into the plugins directory.