*8148* move Genre and related files to pkp-lib