ASP.NET MVC 5 Application. Adapted from Mr. Adam Freeman from his book Pro ASP.NET MVC5