video_decorator created with average_rating method.
The average_rating method was moved from application_controller. Video controller and templates must be updated to reflect changes. Tests must be made for decorator.
Blank authentication_controller file deleted.
VideoDecorator spec tests and controller changes to use VideoDecorator.
VideoDecorator to test average rating and to assert review delegation.
Update to shoulda-matchers to 2.6.1 to use the delegate_to method only available in this version. Did not work as expected so manual test created instead.
Usage of average_rating in controllers changed to use decorator rather then method inherited from ApplicationController.
VideoDecorator outputs in more presendation frendly format.
Added CardCharge, UserRegistration, and InvitationRegistration.
CardCharge handles the credit card charge for new user registration.
UserRegistration handles the sequence of checks and events for new users upon registration.
InvitationRegistraion handles following relationships for new users when they have been invited.
Some tests are currently failing and the UsersController spec needs to be cleaned up.
Rating Test errors fixed.

Changed @average_rating expectation in tests to reflect new format for ratings.
- ReviewsControllerSpec
- VideosControllerSpec
- VideoDecorator
Moved Sidekiq Email Test to user_registration_spec.rb
From users_controller_spec.rb as the user_registation service now handles email.
Create UserRegistration create test added back.
Added back after moving functionality to UserRegistration and InvitationRegistration serverices.
Some refactoring of the create action in UserRegistration based on failed tests and a typo.
Feature test for user_registration changed back to Webkit from Selenium.
Refactor of UserRegistration service.
Register now takes the stripeToken string.
Sidqkiq test moved to the valid information context.