Cleaning up tests

Switching to Nunit
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
Merge pull request #115 from Webs961/develop

Ninject/UnitTest Refactor