Add authentication error and refactor to add a bank service