Refactored some of the authentication code
More refactoring authentication, and returning user to signature list