Add CI caching and artifacts
Adds caching for cmake installation Re-adds build caching, with appropriate excludes to keep the size low enough and a shorter artifact expiry time. Precursor to adding a dedicated build caching tool as referenced in #104 (closed).
Closes #100 (closed)
Edited by Caelen Feller