Uploaded new Code
Updated gitignore