Add Entity Framework support for DB, and added Memberships for account m...

...anagement.

Included a template for Entity Framework to use.  Memberships portion is
incomplete.  Needs extra DB provisioning.  Entity Framework is ready to
use.