Signup

Adds /#signup for signing up manually on the frontend. Also adds POST /api/users for user creation provided that an unused family card ID and last name are provided.
Thee are requirements around the password in the User model. Those validations will get run on user.save.