Fix various issues related to ruby versions and out dated specs

This should fix our integration testing, however I'm not sure if this is the best way to clean up this test. It could also be fleshed out to check that categories is correct and useful.