cleanup api

- use binaries instead of strings
- add defaults for address, port, and starting db