Pro ASP.Net MVC 5 Platform - Ch 02 - Start of the SimpleApp Project

Simple starter app used for the next few chapters. Just makes a form where
users can vote on colors.
Pro ASP.Net MVC 5 Platform - Ch 02 - Added Bootstrap

Skinned the app with bootstrap.
Pro ASP.Net MVC 5 Platform - Ch 04 - Created an In-App Module

Skipped Chapter 03; it was too simplistic for me to bother with it. Created a
module that times the difference between the beginning and the end of the
request.
Pro ASP.Net MVC 5 Platform - Ch 04 - Created a Module Class Library

By keeping modules in a separate library -
1. The library should be more reusable;
2. The modules registration can be automated;
3. The app as a whole can be more testable.
Pro ASP.Net MVC 5 Platform - Ch 04 - Module Events

I moved the TimerModule.cs to the CommonModules project and modified it to
generate events. Created a TotalTimeModule.cs module to consume the events from
TimerModule. For some reason, TotalTimeModule is being called twice during
every request. So the total request count and added times are off.
Pro ASP.Net MVC 5 Platform - Ch 04 - Module Events

I moved the TimerModule.cs to the CommonModules project and modified it to
generate events. Created a TotalTimeModule.cs module to consume the events from
TimerModule. For some reason, TotalTimeModule is being called twice during
every request. So the total request count and added times are off.
Pro ASP.Net MVC 5 Platform - Ch 04 - List Loaded Modules

Just added a new view that dumps a list of all of the modules.
Pro ASP.Net MVC 5 Platform - Ch 05 - Created Custom Handler

A simple custom handler that returns HTML that reports the day of the week.
The route is registered in the RouteConfig class, but it cannot handle any
file extensions (IIS reports that the resource is not found).
The Web.config settings is one way to enable the file handling.
Pro ASP.Net MVC 5 Platform - Ch 05 - Created Async Custom Handler

Created the SiteLengthHandler handler as an asynchronous handler that makes a
web call to www.apress.com.