Added basic main view model, login window fuctionality still not complete