added hmac header
implemented java api for HMAC
updated todo
uds_stream now contains the username of the requester