User signup

Fixes #7