Removed GlobalStaticVars; added Ninject

Swapped over to Ninject to do DependencyInjection rather than continuing
to use GlobalStaticVars; much easier to use Moq to test controllers this
way.
Split service methods from MessagesController

Removed business logic from MessagesController for testing purposes.
Also added necessary libs for unit testing.
Added DownloadByDay Test