Enabling Unit Tests

This PR enables unit tests in the build script and makes the build fail if the tests fail.

I had to set a few non-working tests to `[Ignore]` for now.  We should follow up with PRs fixing these.