Add database, allow user to set human-readable device and command names