Added interface for UserStore
Added data protector and configured password and user validation in ApplicationUserManager