Added a URL tools class.

This addition was mainly to stop the need to send a route instance to
twig, the URL class is less bulky and does the job we need, it also
allows us to write absolute urls in twig templates for things like
assets.