Initial commit with the test suite