inventory: can manage categories.

closes #75