Implemented new layout some more, I know these should be seperate commits

* added aria-roles
* fixed some locale
* made some links work
* added a way to set warnings
* markup-cleanup