Compatibility fixes and code formatting

Changed
- migrate to psyplot-plugin-template, see !36
- Update psyplot min version, see !41
Fixed
- fixed compatiblity with latest matplotlib version, see !38
- fix image comparison and add reference and test images as CI artifacts, see !37