All data is now backed by an sqlite db

Performance is dodgy on start up still, but everything is functional
Create SqlHelper, use QtConcurrent to background some db calls
Move remaining db calls to SqlHelper