Update design doc
Move RubyEngine module to CLI rather than ComonLib
1. Separate data and logic: Config.cs -> Config.cs + ConfigData.cs.
2. Add GlobalFlag.cs to stop FileWatcher when syncing new file.
3. Let path become a class, so can be type safe.
4. Remove wrong used AtomicPatch.
5. Improve FileSystem a lot, support sync deletion/rename/create/change.
Remove RelativePath.cs
First 0 waring version!
Using system.cs in FileEvent.cs.
Added ProtocolMessageContainer and ProtocolMessageFactory
Changed AtomicMessageListener to internal
Fixed typos in readme
Revised readme.md
Add figures for Design Document
Writing Design Document
Merge branch 'master' of git.net9.org:byvoid/distribox
Added a picture, request life cycle
Revised design document
Merge branch 'master' of git.net9.org:byvoid/distribox
Merge branch 'master' of git.net9.org:byvoid/distribox
Finished writing design document for network module
Done writing commonlib part of design document
Added messageFlowChart.vsdx