Updated all post-member data function url redirects to point to the member table (issue #13)

All member data edit functions are essentially contact data edits, so
the url redirect after each of them points to the now depricated
contact view.  This commit edits all url redirects to point at the
member view instead.
Added "End Date", autogeneration of usernames, and field validation (issue #24, issue #14)

"End date" field now available when adding a membership plan via the
"Add Member" tab.

Added autogeneration of usernames based on: "first initial of first
name + last name + member number" format.

Also made member number, first name, last name, phone, and email
required fields for adding a member.
Removed logo entry from ignore file.  Wasn't ignoring.

Removed logo entry from ignore file.  Wasn't ignoring.
Merge branch 'dev'