add -version flag
refactor to handle pagination

* handle paginated data
* extract functions from main method
* eliminate verbosity concern from Mirror.Backup
* bump version number
Merge branch 'feature-handle-paging'