Big refactor. Now we are not messing with protos
Many changes. Now the lib is named o-dot
version updated