Iago auth signup

This creates a workflow that will register a user's iago client (currently only through localhost), and then saves their clientId in the iago config.