Model an address book of contacts and groups using Ruby and the SQLite3 gem