added mapping for person, role and user, changed encryption package, and also overwrote membership provider and role provider with own providers along with helpers