End of week 7 commits

Includes the following:
1. Moving Video rating formatting from the model to a decorator
2. Writing a sign up service object and corresponding test for the service object and moving relevant tests out of the users controller into the service object tests.
If you need to know how to do it:

```ruby
expect(StripeWrapper::Charge).to receive(:create).and_return(charge)
```