Update value.py

added docstrings, fixed error messages for clarity
added inplace operators for clamped value types 
added inplace clamp