Implemented simple user accounts and user authentication from scratch.