Added cpplint
Switched to Google coding style to match cpplint expectations
Fixed path of test exe
Added file headers with copyrights
Added newline at ed of file
Muted a few cpplint warnings
Fixed many cpplint warnings