add .git_ignore
finish: ethernet; add: class protocol