New class: localTopo, manages local hosts
learn switch
make use of module load system
update protocol(implementation, hashCode and equals)
update .gitignore, exclude log