Añadido gestor de doble-click y descarga de portada

Se han reorganizado las clases y se han creado nuevas para varias
acciones:

- El código que implementa la descarga de libros se ha juntado con la
generación de la clase Book que permite gestionar los metadatos del epub
en la clase BookDownloader. Las clases simplemente llamarán al método
startDownloader para obtener el elemento Book. Se ha movido a una clase
nueva porque va a ser necesario acceder a ella tanto desde la descarga
inicial de libros, como más tarde para descarga de portadas.

- Para gestionar el doble-click en la lista de elementos, se ha generado
una clase GestureListener que simplemente devuelve true cuando se recibe
un doble-click para poder gestionar el evento en la clase BookAdapter.

- Se ha añadido un icono genérico para los libros que también funciona
como icono de la aplicación.

El próximo paso es mostrar la portada en la pantalla y finalmente
corregir todos los errores que se han ido encontrando en la aplicación.