Make server and port easier to override in subclasses
Make server and port easier to override in subclasses

- Change __connection to _connection
- Move connection initialization to a separate _init_connection method
- Pick the default host and port values from class attributes

Refs #33

Pr0Ger/PyAPNs2