Require First & Last Name at Signup

## Description
First and last names will be used across the site when more community content gets built. This will be a better identifier than a username or email address.

### Testing Conditions
* [x] Ensure users can signup with valid first and last name
* [x] Ensure users without first or last name get denied at signup