added gitignore and some updates