Load of boilerplate ASP.Net authentication application code.

Also, Owin Authentication workaround in Authentication.OwinWorkarounds.LoginInfo.Create().

Signed-off-by: OwenPatey <owen_patey@hotmail.com>