Major restructuring of API to better facilitate multiple in-proc clients and to simplify some aspects of usage.
Renaming ConnectionBase to just Connection since the classes are already separated by modules.
Removing dead code.
Renaming Twitch.default to Twitch.configure. Adding Twitch.instance with specs for creating a separately-configured instance of the Twitch API.
Fixing doc examples to match new API.
More doc fixing to reflect new API.