Support regions
Support an optional service name
Merge pull request #10 from RoboticCheese/jdh-add-region-support

Add region and service name support