More docs, and moves the test utils to the actual project