feat(comms): Read straight off the wire into a message object
feat(demos): Add tree demo
feat(demos): Add complete demos
fix(comms): Py2/Py3 support
feat(protocol): Support for protocol change
feat(filesystem): Fuse/Dokan FS that can list directories
feat(filesystem, protocol): Support for nonexistent file errors
feat(filesystem): Create fake .DS_Store files to keep OS X happy