Reorganized Code so it fits in a directory structure that is more conducive to what we will need moving forward

Common - Place for Files shared Between Controller and GUI
Buttons- Base GUI Buttons
Widgets - Compound Widgets that contain Buttons or other Widgets
ContentWindow - The place where we use Widgets and Buttons to design a
customer requested screen
Model - The Place where data is stored and massaged before being sent
the controller or the gui.