Scala library for processing real world HTML as if it were XML