parser improved and tested
improve readme
fix example
fix connection
add __all__ to protocol.py