Cleaned up tests

using assertEqual gives information at failure as opposed to searching through the tests to see what the truthy value should be. 

removed some commented out code. comments shouldn't be left in as it clutters things up. if it's something that needs to be put back in the code it lives in the commit history and can be plucked from there. that's what version control is for.