further parameterize disk#create_partition, accept params for % of free ...

...space