added test cases

added test cases for most methods. figured it would increase score on
webcat. it didnt