catalog plugin framework, closes #80
change catalog image, add isbn count service