Implement the Preview button in the detail view

This currently requires books to have been uploaded using the PdfNotAutoDownload branch of bloom desktop
(otherwise the link will just download the PDF)
Merge pull request #19 from JohnThomson/feature/Preview

Feature/preview