Added the MembershipPasswordAttribute class and associated unit tests

This is required for the aspnetwebstack work I'm doing.  The only thing missing right now is the tests for PasswordStrength, as I'm no good with Regex.

This is licenced under MIT.
Looked at a few attribute classes and it's all over, spaces, no spaces... happy to change it either way but it appears there is no consistency at the moment