added in meck as a dependancy
added some integration tests, fixed a bug round the initilistion of schedulers and executors