Change endpoint config option to be (optional) full hostname, add region config option

This lets you use current with other endpoints than AWS proper
Don't match on HTTP status message for 200 results
Support count queries
Properly return errors from scans and queries
Merge pull request #2 from GameAnalytics/endpoint

Change endpoint config option to be (optional) full hostname, add region config option