Refactored to give the project a better structure. Moved major classes to individual modules.
Fix tests.
Update get_episode to allow to fetch using absolute-, dvd-, and default sort order.
Updated documentation
Updated to handle the removing of episode_id parameter.
Remove merge function and use the built-in update function to merge dicts
Added documentation for get_episode function
Moved back the show, season and episode classes to the api module
Update documentation
Fix PEP8 and lint issues
Updated documentation and fixed a lot op PEP8/pylint issues