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
* [ ] Ensure users can signup with valid first and last name
* [ ] Ensure users without first or last name get denied at signup