Chipmunk

Allow subclasses of chipmunk objects. Also return the right subclass of Constraint and Shape from the callback.