Added new ReplaceAt method to simplify some Add/Remove calls. Added initial version of BadThingsTests.cs. Completed implementation of GetBadThings().
Corrected the initial set of unit tests in BadThingsTests.cs.
Added a few other unit tests.