ardb cli bin and command framework

This will allow us to define db commands and have a nice CLI for
invoking them.  This doesn't define any commands, just the CLI and
the framework for adding new commands.