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.