Get Stephen started on the preload UI stuff..

Also removed some left over database stuff that I forgot to delete out
of MainViewModel.
Merge remote-tracking branch 'origin/Nedlinin' into UIWorkSD