Launch Academy challenge incorporating more advanced CRUD tactics and TDD. I'm going to complete this entire challenge with TDD.