Added Authentication, videos model, categories model, implemented TDD