Created subclasses and resolved errors.

Subclassing caused some issues with updating the db with migrations so I
just cleared the migration history (since there wasn't that much) and
deleted the database file.  Problem solved.
Registration now identifies user by type.

Redirects to appropriate page.  Updated Seed method to add roles and
initial user account for development.
Merge branch 'master' into feature/ApplicationUser-Subclasses