Pre Crowd removal - #3 Authentication filter and service

+ Fleshes out the authentication service with logic required by a Crowdless authentication controller
+ Adds a authentication filter to be used in place of the CrowdAuthFilter