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.
:-1: to translations in tests. Makes it hard to read/understand.