project structure changed, protobuf tests added
new files