Added ANKResourceMap, which provides an API that allows users to replace core resource classes with custom subclasses, without having to do anything nasty. Simply tell it which custom class you'd like it to use instead of which core model class, and the rest is automatic.
Internal API cleanup
Add method for updating cover image.