Refactored GWAS function in lmm.py
Caching is working for marker regression but really slowly
Trying to get caching working with pickle now