Add basic download feature spec

Mostly verifies internal Hydra behaviors, but ensures the route is
properly hooked up and any overrides we do don't break core behavior