Splitter suffix length support. For very large backups the default suffix length (2) results in a split error (as the possible suffixes are exhausted)
cleanup, refactor, add tests
option to set suffix length for splitter
Add rake as a development dependency.

Rake is used in development, but is not indicated as a dependency.
'bundle exec rake' fails without it.
README typos