Multiple changes

- Added explicit constructor to unit::quantity.
- Added operators to unit::quantity.
- Added specializations for dimensionless quantities.
Added math::plane