Refactored list-ports

Refactored the `serial.util/list-ports` method to use `map` instead of `loop/recur`, to make it more idiomatic.