Feature/issue 1023 add aria roles

Ready for review. @justinvdm, got a minute?