Restructured folders/files and added some code to support view models, services and authentication across the site.