tests/run-again

After the major shift of namespaces and the introduction of unit tests for repositories and validators a lot of the functionality in the controllers have been modified and improved to cope with the changes, this pull request will turn it back to running after the big bang!