Major internal refactoring of code, moved all general code to BaseConnector class, all specific code kept in specific Connector classes.
Add features:
- add update methods for timeseries (for adding new data)
- add some basic support for adding pastas.TimeSeries
- add copy_database function
- add plot and map methods (see [notebook](https://pastastore.readthedocs.io/en/latest/examples/003_pastastore_plots_and_maps.html))
- add rudimentary search timeseries method (for lazy people who only want to see metadata but only type the first few letters)
- add option to check whether timeseries in a pastas.Model are exactly the same as in the store (see `PastaStore.set_check_model_series_values()`, by default off)
- minor(bug)fixes and improvements