add rustfmt + CI + other fixups