Basic build system in place for release and debug.
Added Google gtest to repo. TODO: make submodule.
Added tests directory and MakeFile entries.
Finished updating build system.