Refactored the custom exceptions to be more "DRY".
Refactored load_tv_show_data() to be more "DRY".
Added a basic gitignore file.