Rewrote the tests project.

Bugfixes to concurrency code.
Some refactoring.
Some tests not finished, will add more in next commit.
Added more tests to the new testing code, including large tests for multiple recursions.
Removed uneeded class and updated assembly to 1.4