Fix shipment and creditmemo creation, refactoring

FireGento_Pdf_Model_Creditmemo and FireGento_Pdf_Model_Shipment also need to implement the abstract function test()!