Api sign up

Finished documentation with examples and sign up pages
don't do that, handle the role as part of controller logic and don't pass the role value from the signup form