Added basic authentication.
Make pages aware of their own URL and the URLs of different languages. Also support renaming which causes the URL to change.