Return meaningful error when history file doesn't exist
Change the way how logging works

Now it logs by default into the `~/.gotr_history`.

It's a breaking change and `-l` flag is removed.