fixed gitignore and added some changes to the project