switch over to the v2 api endpoint, added ability to update order notes, added configurable timeout, configurable curl output