add all the things again!

improved panels, console is mostly usable
client doesn't crash when the server isn't listening

etc