Added Test Folder and Modified Almost All the Files
Adding .gitignore file