Introducing unit testing

I have added a unit test project parallel to the web project and written a small set of unit tests for the email service (specifically the method which creates the Reset Password mail). I also did some relatively minor refactoring, moving mailing functionality out of static methods in the EmailBase class and using constructor injection where need to enable the testing.

Hopefully, this can be a first step to having test coverage on the starter kit, which at least for my organization would increase the chance of us using it.

Packages/components used for the testing:
NUnit
Should
Moq
AutoFixture