- fix namespace issues when compiling with -stc=c++11
- add sample driver program
- add external checkout of google test