Updated gitignore to exclude log files and node_modules, coverage directories