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.