Services now available for the controllers

I added a service for the register controller to
make the controller thin and use promises

Signed-off-by: Rob Simpson <rsimpson@longview-inc.com>