Created endpoints for customer and vendor sign up.

Currently, signing up as a new vendor will null out all of the
vendor/address fields.