Other
* Upped setup.py version. [Natalia Maximo]
* Added more documentation string. [Natalia Maximo]
* Reconfigured workflow file. [Natalia Maximo]
* Fixed flake8 problems. [Natalia Maximo]
* Added github actions workflow. [Natalia Maximo]
* Added test requirements and a test. [Natalia Maximo]
* Added merge_strategy parameter to deep_merge function. [Natalia Maximo]
* Updated docs to be more meaningful. [Natalia Maximo]