New era for usable_port_range

Utilize the ruby function `Range.new(start, end)` rather than using [start..end]