added comments for categories view
added categories change event handler
added saving and updating of categories on backend
added response with saved categories
added message-popup modal