Signup

Signup feature with validations. -John & Gordon
Also, this isn't a very DRY way to write this route. You would want to do something like this

```ruby
resources :user do
  collection do
    get 'exists'
  end
end
```