Custom Membership and Role Provider Library for use in MVC applications