GST on the first day: biggies get ready; small firms struggles