#321 Add UriBuilder for building well encoded URLs (for use with the HTTP client)

created interface and class for handling http uri building and encoding only part left to do is implement the params method just need a bit of guidance on how to handle the methods parameter