More infrastructural work.

Add Vector implementation. Add foundation work for using a unit test
framework (gtest).