Revert "Deleting unnecessary files"

This reverts commit af6e3a79f7c124ecf58019a8eac1abe4aa4b5e1e.
Revert "Adding missing .gitignore"

This reverts commit 87997970523b409fec2ec7a9aa1991877f1f510b.
Reverting back.