Merge pull request #3 from spreeker/master

improvements after actual usage.
restructure, cleanup, more doc, prepare 01
root doesn't know about the virtualenv
add sphinx documentation
only import lib when required
add link to readthedocs, fix small issues
fix pypi entry
ignore MANIFEST
update pypi link
add support for Windows
add support for Windows
ignore pycharm
update changelog
fix server test
disable tests for unimplemented code
cleanup and adding of some missing client functions

remove bytearray_to_buffer
remove size arguments, size can be determined from data
add more missing client functions
add a AttributeDict for easy access of type definitions
Update .travis.yml
Update installation.rst
disable tests that crash the fake server