User Sign Up

Will finish [#18]
I was looking at this a bit more. It actually feels a bit tidier to me to use get('fields'). It involves less code, and almost serves as a "strong params" (just in that it tidily assembles a hash). Thoughts?