Get the testing running

I'm currently getting some test failures from the CUDA platform. I'm not sure if they're related to #17 or not.