GST Compliances: Challenges and Opportunities – IT perspective