updated gitignore and minor changes