The state subcommand was adding an extra dot to the backup file
This still isn't ready. But this gets tests passing and compilation working