add some functions
add some tests, fix some bugs
add some tests
Merge branch 'master' into client
Merge pull request #4 from aio-libs/client

Client