Re-wrote TV show create with the movie db data and generic create/build methods.
Added transaction support when adding media, so any thing that fails doesn't get persisted