added removed old eigen lib and added solver validation tests
cleaning up..
added some opencl stuff for the penalty method on gpu and some fixes to get things working with eigen's cg solver with the wrapper
working on getting assembly working on GPU
changed settings to exclude nonessential dirs