Tiny refactor for clarity
Moved getCA function to shared.go
Worked further on The Guardian
Moved another function to shared space.
Finished The Guardian.