Catalog.plot() refactoring

Refactored the event plot into a reusable basemap/scatter plot routine (to be reused for Inventory/Network plots)..

@krischer maybe you can give it a quick look..