add .gitignore
add Clock class to keep track of elapsed time
initial draft of the network communication