Added and updated RandomWalkPerturber data struct with comprehensive suite of unit tests.