ENH: add pickban constructor helper
BUG: filter out drafts with < 20 pbs
BUG: handle `details` in by_id
update .gitignore
move test_pb
update pbs