added .write function to ShapeList
added check for consistent shapes
added versioning code and a version #
added version stuff in setup.py
uses __builtin__.open
Merge branch 'version' of https://github.com/keflavich/pyregion