categorylist added

functionality includes: add, get, remove, update, sortByAlphabet and so
on
add sort functionality to addCategory()
Merge remote-tracking branch 'origin/dev2-CommitmentData' into dev2-twg