Refactor the code to follo Google C++ style guide and set-up linting with cpplint.py
Refactor the code to follo Google C++ style guide and set-up linting with cpplint.py