Added unit testing with GoogleTest

Running scons from within /tests generates the test suite