a simple breadth first, target motivated crawler framework