Attempting a rewrite of the authentication system, this time in a new bundle called AuthBundle