[FIX] Don't wrap request.base_url with URL()

It breaks code expecting a string and is not really necessary
[REF] Don't wrap request.url with URL()

It doesn't seem to be necessary and can be done when needed so it
doesn't justify possibly breaking flask code or extensions that rely on
it being a string and not just an object implementing __str__.
[IMP] Prettify the index.py URL