Add dummy unit test & build structure

This adds a dummy unit test file, and sets up the dependencies correctly
so that build files may use gtest from directory where it's fetched into
by CMake's external project settings.