added simple JSON serialization support and json event to Mojo::Transaction::WebSocket