Allow to use Pathname for filename

Those commits allow to do the following:

``` ruby
Yell::Logger.new Pathname.new('log').join('test.log')
```

Cheers,
chatgris