update .gitignore
add basic network i/o