Add Server-Client architecture with netty and protobuf.
Update gitignore