Cleaned up Values of Quantities System.

Added support for Java Type Parameters to allow for more Quantities
without haveing to add aditional classes. Also made Values of
Quantities comparable so it can use built in sorting functions. Closes
#16, Closes #17.