Polish filters in `category_tools.py`

More cleanly separate the responsibilities if various filters in
`category_tools.py`. Update the `base.html` template to accomodate the changes.
Add a table of items to /category/<id>/

Also, move some CSS from object-id.css to lend-id.css to prevent a conflict.