some parser/formatter tidying and the start of implementing types over RFC 3986 (URIs)