Implemented user registration button and backend db holding credentials and user messages, plus small tweaks