moving fragment_has_text from Commons::DebatesParser to Commons::Parser
scruffily porting WHDebatesParser; closes gh-8