Must-be

- test coverage
 
Optional/Later

- try downloading actual files from other mirrors?
    - especially require a second mirror to fetch files if more than 3 concurrent connections are used

- --reset (full reset of mirror status)
- --restart (restart current sync)
- continuous integration build
- timeout control?
- ensure we show a specific user agent

Documentation

- setting up your mirror
- migrate from existing mirrors
