New commitments now support categories, and also fixed some bugs in
commitment creation/editing.