Authentication setup 2

Last commit was nuget packages.

This commit is for:
Controllers
Views
Filters
Models

I also added in these references to the WebUI project:
System.Data.Entity
System.Transactions

I checked the web.config file. It looks alright, but I'm not completely
sure.