Respect establish_connection in superclass in all subclasses

If .establish_connection is run on a class, any subclasses will use the
specified connection instead of running through octopus
Merge pull request #149 from ragalie/subclass_connection

Respect establish_connection in superclass in all subclasses