Bringing over usable stuff from other cover branch

other branch was never published
Merge pull request #301 from podiobooks/feature/CoverPrep

Some cover loading enhancements