Added desktop sample app
getting main page layout in place
throwing together the settings view
testing because it's easier on the sanity
tidying up some viewmodels