Added ability to pass hostname and port to AlienInvasionClient