Initial commit. File generation works, but test generation still doesn't work yet.