fix: project created on root contained an extra leading slash in name
new: make id of sections not random so that they can be refered

Now the sections add the hash identifier to the URL, so that the
corresponding section is opened when the link is loaded.