Añadido lector de metadatos para los libros

Este paso ha sido de los más tediosos de la aplicación, ya que no estaba
familiarizado con el tratamiento de metadatos del .epub (para obtener el
título y la fecha de los mismos).
He usado una librería llamada Epublib que facilita todo el proceso y he
usado las funciones que recomiendan en la documentación.

Para obtener los metadatos de los archivos sin embargo, hay que hacerlo
de forma local, es decir, hay que descargar primero el archivo al
teléfono, para entonces obtener los datos desde ahí. La forma en la que
he realizado el proceso es la siguiente:

- Usando las funciones ya implementadas, busca todos los archivos que se
encuentran en Dropbox.
- Por cada archivo comprueba que no sea una carpeta y comprueba que sea
.epub (con la nueva función isEpub).
- Por cada .epub, lo descarga al teléfono usando las funciones que
facilitan en la documentación de la API de Dropbox.
- Para descargarlo creo un archivo temporal "temp.epub" en el
almacenamiento externo del teléfono (para hacer más rápido su acceso, lo
apropiado sería crear un directorio exclusivo para ello).
- Con la función readEpub obtengo los metadatos necesarios del archivo
"temp.epub" y posteriormente lo borro para descargar el siguiente
archivo.

PROBLEMAS:
- El proceso es muy lento, ya que descargar individualmente cada
archivo, si hay muchos, se hace increíblemente tedioso.

SOLUCIONES:
- Crear una base de datos interna. Sólo se descargarán los datos
necesarios de los archivos la primera vez que se conecte y se añadirán
en la base de datos. En las siguientes llamadas, sólo se comprobarán los
archivos, y si ya existen en la base de datos no hace falta
descargarlos, por lo que al final solo se descargarán los datos de los
archivos nuevos.