Refactoring of code and creating Authentication test service
First stab at Autoroute Authentication Service refactoring to support AR Delegate