Created confirm method
Created register method
Created EmailStatus class
Refactored and fixed warnings
Added authorize method
Added asynchronous and synchronous authorize and register controllers
Changed register method to return EmailStatus object
Added passing EmailStatus object to external handler
Added merging EmailStatus::response field in final asynchronous response
Fixed bugs
Fixed bugs get working registration and authorization
Updated to use \samson\social\core authorize logic
Returned authorizeHandler