Added CI/CD, most tests, and linted properly.
Pipeline #14866 failed
Pipeline failed for 0779601a on idk 2 years ago
Pipeline #14867 failed
Pipeline failed for 354fcbd4 on main 2 years ago
merged