PLD: add download based on extension
PLD: add links with routes to download based on extension, closes #50