wraped the lines which are too long
made the code simpler
refined the asserts
made the output of join_with_db_usage.py shorter
more elastic pluck
merged the group and pluck
added doc for group
adjusted the order of arg
fixed typos
added module-level doc
refined the doc of group
added to_dict for group