User Sign Up

Will finish [#18]
Totally agree.  I think the `setUpController` function might have another purpose too, when the model needed to back a controller isn't able to come strait from a `model` instance.  For example, this table Don and I are trying to build should likely be the model backing the `round` controller, so it should be set up in the route.  But it needs all kinds of manipulation before it's ready, so that manipulation could be done in the `setUpController` hook.