update makefile and add gtest.mk.
Snapshot.
Don't commit compiled header.
Added binary search, iterative and non-interative.  Need to validate against a reference impl.