Added blockhat.return and blockhat.unhat permissions, and cleaned up some messages.