Refactored codebase trying to make it more extensible. Renamed and moved
a bunch of items.  Renamed EpGuidesSearcher to EpGuidesData and now it
is able to accept a "parser" object.

We still need to rename these classes and packages, but this is a start.
got rid of smgllib and replaced with htmlparser.
also trying to use new style classes and properties instead of old style classes (where applicable)
Merging. Note that git seems to get confused about cases because I'm on a Mac