add unit test for network project
Merge remote-tracking branch 'origin/0.0.1' into 0.0.1
1. add unit test for network project;
change std::unordered_map back to std::map