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