Work in Progress: adding exhaustive tests

added localization testing, but still only wrote tests for most of one class