add a test to catch failure in multipoint slicing
made it possible to slice multipoint objects
add test for negative index
reimplement repr and str methods of guppy multipoints