provide untyped comparison for ByteSize

fixes #292
Thanks for the unit tests. I'd also like to see tests for sorting here; e.g. 1GB, 3KB and 5MB should sort to 3KB, 5MB and 1GB.