Send all recommendations to the websocket channel

When recommendations count got updated send whole new list to
the websocket. It could be useful for updating post info in the
web interface in place.
Send comment/reco updates at the single post page
Send subscribed info in the show command

Which indicates is the authed user subscribed on the message.
Also do some minor refactoring
Ability to apply blacklist to the cmd_show
Merge pull request #44 from Kagami/feature/improve-ws

Add some new websocket features