Added the TVDBNotFoundError to represent the 404 status code when loading data.
Fix issue #6
  - 304 is now an accepted success code
  - 404 Will now cause a TVDBNotFoundError
  - Only TVDBNotFoundError will cause pytvdbapi to raise an ID error
  - Connection errors are propagated upwards