updated DAL and Presentation for Membership implementation