Updates RegisterController to use HTTP PUT
Delegates registration endpoint to RegisterController
Adds ObjectWrap abstraction and session check