More changes to QM/MM kernel
-Changed the input to the kernel in an attempt to decrease GPU memory usage
-Can now handle p-p terms, but scaling isn't great on this part yet