Removed some stuff which is now available in the platform
Cleanup imports

Got some warnings about redundant imports after building with the
current Haskell platform.
Fixed build with latest Haskell platform

It appears that nonStrictRelativeTo used to return a Maybe URI, but now
it's just an URI? In any case, I need a 'return' now...