uri parsing module for Erlang