- mypy compliancy and typing support
- Added the writable `Parameter.value` property for units-naive parameter instances
- Restricted access to Parameter magnitudes to units-aware instances
- Removed generic `Parameter.set` for values
- Added `Parameter.set_magnitude_units` which is accesible for units-aware parameter instances
- Removed the `quantity` parameter from `Quantity.set`. Users can assign `Quantity.quantity` directly instead.
- Removed the `Quantity.valueComment` property and all associated method parameters

- Using `Quantity.set` did not require specifying both magnitude AND units
- Setting a defaults for `Quantity` and `Parameter` did not require specifying both magnitude AND units

- Added `tox` for automated tests and typing-tests