Implementation of UrlBuilder

Those are just the first files. I had some problems with my fork probably due my rebase.

Related to #30