Add account creation dialog

This adds a UI for creating a new account at the server. This creates a client
certificate which can be used to login to the new account. At the moment, this
requires re-connection to the server.