Added server shutdown procedure. Added unrecognised method stuff. Added start script. Added more tests that only really break the test suite. Well that's a problem for another day.