Operation settings feature

Added option for modifying operation settings
Server implementation of TextMessageOperation
Added client support for text messages
Merge branch 'settings-feature' into devel