finished user authentication and updated site layout