PageNavigator can now deal with absolute & relative URLs

This also directly addresses the issue #51