Renamed Progress -> Task  so that I can use Progress elsewhere.
Fixed namespace issues with Progress -> Task rename.

Added ProgressController and stub day view.

Added "Update Progress" link to nav bar
Added new script to run only core migrations that haven't been run previously.

Added Migration for Days and Day_Task table.
Added HHMM to the end of the migration numbers
Added entities for Days and DayTasks.

Modified Tasks entity to add method to check for completeness on certain day.
Removed unused code from entities
more housekeeping
Modified Day and Task entities to initialize DayTask collection (otherwise if you create a brand new Day or Task you can't add new DayTasks).

Added separate repositories for day and task. This way we can handle any DayTask logic inside these repos without having it leak into controllers etc. NOTE: For now I'll keep the original Repository<class, key> class in Domain, but I'm thinking of getting rid of that. We'll see.

Modified TaskController (and subsequently TaskControllerTests) to utilize TaskRepository instead of generic Repository.

Readded missing solution elements to solution (Home views and task/addviewmodel were missing from source control for whatever reason =/).