Update input dataset
This PR adds the following:
- update input Dataset and output ontology
- update config.yaml for non-Dataset concepts and properties
- fix bug when parsing domains for properties from config.yaml
- add setup.cfg and setup.py
- use Click to create a CLI
- add docs using mkdocs