Updating my listing views to make it more usable for a screen reader

There are a lot of changes, but the basic gist is to add labels to inputs and make links and dialogs work with the screen reader.
Why are you putting translations in the tests? IMHO this makes the test harder to read/understand.