Fix #405: Boxed classes do not extend Comparable.
Fix #406: Boxed classes miss constructor taking String.

Actually they missed a bunch of other methods parsing
strings into their respective data types. This commit
adds them all.
Merge pull request #407 from sjrd/comparable-for-boxes

Fixes for boxed classes