Tidied up the mpi runner and other parts
Added the basis for a simple test runner