implement "add title to read_list" API

Also fixed PyError() invocation in ChapterHandler to use a dict as
param, not a plain string