Expanded tab to 2 spaces, and fixes spacing
[Fixes #6] Fixes bug with NoMethodError on TCPSocket.

OpenSSL::SSL::SSLSocket has a bit different API, and that's why it was
throwing an exception - TCPSocket responds to `close` instead of `sysclose`.

Also added a bit more logging and rescue clauses so we should know more
if somethings breaks.
Merge pull request #8 from driv3r/bugfix/no_sysclose_method

Bugfix for no sysclose method