Modified Measurable interface: renamed method value to getValue and made unit optional.
WIP: Measure/Unit parse and format.
WIP: Measure/Unit parse and format.
Renamed NumberFormat to INumberFormat.
Updates to unit/measure format.

Implemented Appendable.
Fixed comments.
Fixed argument errors.
Merge branch 'format'.