Register form with password encryption using node-pwd

Adjusted register form to match db and fields we expect to need.
Adjusted the user table to match the form
Create the request to insert a new user in the DB
Added password encyption
why use the custom way to link with `this.makeValueLink` everywhere but here ?