Use more convenient name for canned messages stuff
Add access check based on permissions
Clean up "CannedMessageController" code
Add a controller for group-related actions
Use correct regexp for integer value
Make controllers' comments more sensible