Improved accessibility

I added site maps, alt tags, role tags and improved the navigation of
the pages but did not change any functionality.