Story/user signup

A pull request so we remember this exists outside of develop.