Added login and name dialogs, and more

#573

Also started working on recording data, but recording needs more work