Split librarian.py code into several files for clarity. Improved the way metadata is manipulated, either from the database or from the epub itself.
Some cleanup in librariansync.