restructuring submodules
common lib goes to the root
renovating Makefile infrastructure; aligning with common and proto projects
make infrastructure is now using common submodules