WIP client registration: Clients can register and edit their profile

Client registration, woot!