complete user model and spec
add user signup form and make it work
finish signup process