Fixed bug and added module API

1. Added two API, getComposeUrl() and getListBySubmitter()
2. Fixed bug that error occur when edit a level with all categories
3. Fixed bug that no permission is acquired when all categories permission are assign to user
4. Fixed bug that error display of user update in edit page