Sets up the CI to pass the tests, adds docs, ref #2