Changes to better support accessibility via ARIA

These changes should close #304
if the AT supports landmarks it supports the native html elements that map to the landmarks. so out of the box main is supported in browsers other than IE (thus the suggestion to use main with role=main.