Adopt lint block, pin stable toolchain, cargo fmt, fix clippy
Apply rustfmt across the crate
Testing + arch cold spots: +54 tests, import_external repo refactor, milestone/FTS fixes