Byte size formatting and parsing.

todo: more robust tests