Tidied up test suite and added fuzz test