first attempt at getting password resetting to work

Conflicts:

	DDDEastAnglia/Controllers/AccountController.cs
add some validation
add the ability to send emails
split the reset actions into a new controller
use a template for the forgotten password email
remove a now non-existent model
add a text template for use in the reset email
refactor the email sender into separate classes and add tests
store the settings, not the individual components
remove a missing file
change the password validation to not have a maximum length
add some tests for the controller
Merge branch 'issues/86' of git://github.com/adrianbanks/dddeastanglia into adrianbanks-issues/86