At a time when eking out new tax revenues in a shrinking economy is the only goal, an unwarranted self-goal has a lot of knickers in a twist in North Block. That’s a question everyone seems to be now asking when the new e-filing website of the income tax department, lauded and much tooted about, turned out to be a …