draft/register adds a command to register a new account. soju should probably pass-through the cap and command and save the provided password to the DB.