Module1a

First half of Module 1 for Tealeaf's third course.
This branch adds validations and testing for the Video and Category models.