Added more test cases, wrote code to store argv in memory