created an asynchronous ocaml unit test framework to streamline testing