Added a context per client

Added a context per client to store per connection data allowing to handle multi/exec, select... commands.

Let me know what you think!