add ways to ignore git submodule
add a new file describe hanzi encoding
add network_sharing stuff
style change