changed creation of tree + test a bit
implemented successor method + corresponding tests
implemented predecessor method + corresponding test