Fixes search and replace across multiple buckets.

When reading a bucket it might happen that the search string
is split up between two buckets and then cannot be found.

The (easy) solution is to read in the whole file and then
search and replace.

Fixes #76.