Start of Decoupling

Working on decoupling the Data objects from the UI. Got a good start on
it. This will run, but it crashed when attemping to archive a thought.
This will also not load a previously saved file.
Finished Decoupling

Decoupled all of the data objects from the UI and added category
changing to the right click menu.