SuperCoder2.0: Technical Report on Exploring the feasibility of LLMs as Autonomous Programmer