It seems unnecessary to include the whole gtest directory but this was the only way I could make testing work... oh well, a problem for another day