Zipper and Rope tests

Added tests to public methods of `Rope` and `Zipper`. Some tests in `Zipper` are failing at the moment (those depending on the `Zipper.findBy` method.