Set showHidden and depth opts are independent for each tracer Instance

* Set `showHidden` and `depth` opts are independent for each tracer Instance
* Add `.gitignore` file