add with-headers macro to allow for adding any extra http headers
fix macro
bump version