Support modify for an existing port, fixes #19
Merge pull request #21 from traylenator/append_port

Support modify for an existing port, fixes #19