The government has called on its citizens to act as whistleblowers and turn in contractors amid a spate of complaints about shoddy and delayed work.