Repository Update

Updated repositories to use IQueryable instead of IEnumerable.

Update based on:

http://msdn.microsoft.com/en-us/library/system.data.entity.dbextensions.include(v=vs.103).aspx

http://stackoverflow.com/questions/2876616/returning-ienumerablet-vs-iqueryablet
Removed a space!

Removed a newline...
Refactored for Unit of Work

RaffleWinnersViewModel:
* Constructor now takes IUnitOfWork as an argument.
* Refactored queries to take advantage of the UoW.
* Removed commented code, as it was not optimized, replaced with
MoreLinq extensions. (ln 40-43)
* Added helper functions to clean up some of the code.
Refactored for Unit Of Work

ViewModelLocator:
* Updated to use RepositoryProvider, RepositoryFactories, UnitOfWork
* Updated to pass the UoW as an argument into RaffleWinnersViewModel
* Updated so ViewModels no longer always return nulls.