bytes2human and depercentage

bytes2human - allows conversion to or from human readable bytes (e.g. "2.5 KB" -> 2500)
depercentage - convert percentages in string to numeric value (e.g. "35.4%" -> 0.354)

I am not primarily a ruby developer... please use with care, better still review and improve!