Refactor main method to common BaseTopology class
Factor login & asUser methods into common BaseAuthBolt class