Added gpu test set
Checked if eigen can be loaded in cuda (might need to do that in future for efficiency)
Dot product works on a GPU!