Add a custom chat action

The idea behind this action is that it would provide a single place for
any message that techendo-pal would respond to when you mention its name.
Add a custom class for !ideas
Add Topics actions
Add tutorials actions
Add vote action
Add separate action for links

... and thus concludes a nice little refactoring of techendo-bot