removing unnecessary boxing and unboxing
using valueOf  instead of new instance
equals and hashcode using java 7
removing Castable interface
removing Castable interface
Merge pull request #5 from otaviojava/equals_hascode

Equals hascode
Merge pull request #3 from otaviojava/double_value_of

using valueOf  instead of new instance
Merge pull request #2 from otaviojava/unnecessary-boxing

removing unnecessary boxing and unboxing
1: JIRA Placeholder 
applied Diamond
Task-Url:
https://github.com/unitsofmeasurement/unitsofmeasurement-parent/issues/issues/issue/1