Post, output, first tests, and internal refactor