Adds ajax handling of batches to list view
Refactor fragment loading into a separate function
Organize list-filter.js code better
Ensure that the selected filter is shown if the list view is directly called with a filter (not through ajax)