changed all urls to use ssl
uriencoded names
added optional region to every call
documentation