Ignore vim swp files
Flesh out API for port operations

* Arrive
* Leave
* Buy
* Sell
* List