code: def quote(rest):
  	
  	rest = rest.strip()
  	if rest.startswith('add: ') or rest.startswith('add '):
  		quote_to_add = rest.split(' ', 1)[1]
  		Quotes.store.add(quote_to_add)
  		qt = False
  		return 'Quote added!'
  	if rest.startswith('del: ') or rest.startswith('del '):
  		cmd, sep, lookup = rest.partition(' ')
  		Quotes.store.delete(lookup)
  		return 'Deleted the sole quote that matched'
  	qt, i, n = Quotes.store.lookup(rest)
  	if not qt:
  		return
  	return '(%s/%s): %s' % (i, n, qt)
docs: If passed with nothing then get a random quote. If passed with some
  	string then search for that. If prepended with "add:" then add it to the
  	db, eg "!quote add: drivers: I only work here because of pmxbot!".
  	Delete an individual quote by prepending "del:" and passing a search
  	matching exactly one query.