Changed the case class and json structure of the Callback obj.  Changed the callback catalog to store Option[Callback] in values
Added scope storage and display for the callback url.  Added get and put calls for callback registration
Added an authorize wrapper that utilizes Action.async for bearer token check
Added security (authorization of bearer token) to the GET and PUT for Callback registration, changed the json body handling to match the changes to the Callback obj and catalog
changed callback urls to use 'consumer' instead of 'customer'