Break Embedding and SimpleTOps out into separate compilation units.

In addition add some tests for these components back in.
Remove TestUtils.h.

This is supplanted by gtest.
Merge pull request #3 from d-meiser/simpletops-refactor

Simpletops refactor