Add "List" and "Update" functionality for Category

Resolves #54