updated gitignore and deps