Removed / added classes for custom membership provider
Updated membership repository
Add custom user object.
Added custom Principal
Updated User