added Range class

it represents range on the real number line and judges whether a value
is in the range
fixed the unit display issue

- added Unit class
- added getUnit in Blocks which implements NumTextHolder