Module2a

First half of Module 2 for Tealeaf's third course. 

This branch adds controller tests for the video and session controllers. It also adds video review functionality (with tests).