always clone port list

This is because config ports are sealed when required as a module.
Node 0.11.14+ will throw an error when you try to modify a sealed Array.
Merge pull request #51 from ktmud/sealed-ports

always clone port list