Added CULA to the system and built out the cholesky solvers. Works but need to build batch versions