Simple library for signing java api request, deliberately avoiding any specific http request representation