g2log source added into project

Final phase is to merge the sync code into the project