GST Means Ease of Doing Business