Update units.py

Changed WithUnit so it's no longer a mixin. Value does not subclass float, etc.