categorylist added

functionality includes: add, get, remove, update, sortByAlphabet and so
on