When src and dest are the same and one-to-one

Now works where src and dest files are the same and there's only one src file (for in-place operations like some grunt-contrib-imagemin use cases.)

Aims to resolve issue #40