A user will have the opportunity to create a video.  A video model, cont...

...roller, and routes have been set up as the initial step.
What do these things do?