Moved all unit tests to their own projects. Closes #118