Added .gitignore
Added .gitattributes
Removed TsmExport property

The tsm_export is no longer in the XML result and was causing an error.
Use Builder as variable instead of IDataProvider

Didn't really make sense to create a new Builder for each request.
Removed tsm_export from episodes

tsm_export doesn't appear in the XML result anymore.
Changed Builder classes to static methods

We didn't really need to make a new object with a private variable and
then just return that variable. Static methods makes more sense to me in
this situation.

I changed some minor formatting as well.
Added method to get show by IMDb ID

We can now get a show by its IMDb ID.
This adds another request, as we first need to query TVDB for the ID of
the show, and then we get the show like normal.