Update signup action, improve error reporting. Fix #36.