Updated documentation with the difference between sql-only and dry-run

The attached commits:
* Update the documentation with the difference between sql-only and dry-run
* Add a comment to the code samples
* Added the target folder to .gitignore

See issue #258