Code Contracts and Home Page

Added Code Contracts, AJAX Calls from the Home page and bootstrapping
code to wire up StructureMap to MVC Controllers.