Merge pull request #39 from astrofrog/overlay-plotting

Improved analysis API to make it easier to use programmatically
More succinct metadata warning
Changed metadata={} default argument to metadata=None

Defaults are defined at class-definition, and should be immutable.
Otherwise, if the default is modified in place in any instance,
it propagates to all instances