stock ASP.NET MVC project configured "No Authentication" & SSL enabled
while usually ignored in source control, intentionally committing the project's user file to show that the startup URL is set (using the Project => Properties dialog) to start the SSL enabled URL of the test project
After running through the Add => Connected Service and added Office 365. This created an app in Azure AD, added values to the web.config for the app & added necessary NuGet packages (and added project references) for the Office 365 APIs and dependent NuGet packages it relies on.
added entity framework & data context as well as a web cache model that will be used to store access tokens retrieved in the authentication process in a local db
added the ADAL & OWIN NuGet packages
added all ADAL & OWIN code to plug authentication into the MVC pipeline
added login / logout capabilties with an account controller
updated documentation