added deep object compare via JSON.stringify
gitignore