Challenges and Confinements of CNG Technology