Added Reverser and ReverserTest. Please ignore Scrambler and its test.