renamed Authentication instance to AuthenticationSlice
changed the Authentication interface