Rolled version back to 1.99.0

I'm expecting several iterations until we decide what 2.0 will look like
Work in Progress: adding exhaustive tests

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