Added transfer direction callback.
Renamed request_helper as request_context.
Updated uri submodule.