Refactor connection/node
Add database helpers to test base
Add integration tests for Node add and list
Refactor ip/address confusion in Node

This deprecates "port" as an argument. Ports are now to be specified
inside the address string.
Make display_name an optional positional