Added a skeleton GPU histogram generator. The test for it is purposefully not passing. Also did some refactoring to remove from duplication between the GPU and CPU histogram tests.