Basic Implementation

Created a Domain project (to do the data model stuff)
and a Web project to do the MVC stuff.  The Domain basically takes care of
the M part I guess.

Also added StructureMap for DI with MVC. Allows us to cache interfaces in
the MVC controllers without specifying implementation which will help with
testing.

Also did some Entity framework stuff to do Code-first database scripting
and stuff.