Change endpointer arguments
Revert "Change endpointer arguments"

This reverts commit 9108d00fc50e293a3ac97d898f77039d8e57698c.
Begin to move encode/decode to transporter
Begin to move encode/decode to transporter
Change wrong naming
Move decoding to transporter
Improved exceptions accuracy, can be #7
Refactor Request
Refactor Request
Request refactoring
Support notification
Working on #14 #2
Working on #2 #3 close #14
Moved decoding to dispatcher
Dispatcher Ok (support notifications from server)
Solved #22
Fix read if the channel is closed
Support for watches, watchManager, integration test close #3
Working on #10
ACL tests . close #12