added basic Python implementation of Gale-Shapely