Initial commit for impact_funtion_metadata.py
Initial IF API implementations
Add several unit tests.
Metadata in improper format.
API for allowed_subcategories.
API for allowed_data_types.
API for allowed_units.