almost rewrite help for --same-file option
fix README.md
major change: implement --same-file option

goroutine + channel is like a waterfall!
major change: fix several channel issues

* Logger may be accessed by multiple goroutines at once
* channel passing to trigger functions may be accessed by multiple
  goroutines at once because of single instance