refactor dblp parser

no need to wrap it in a class
use multiple application specific parsers that don’t store everything