Set up Galois implementation (not functional yet).
Also moved time status printing to its own function.
Added notes for caching for speed improvement.