Fixed logic bug in detecting incorrect characters inside the hostname.
Prepared the connector for unit testing by moving the actual remote connection call to a single method.
Added "__license__" to all python files.
Documentation: Improved readme by explaining better what the addon does and that it is an XBMC addon.