changed that auth etc get saved to db only if reference save was succesful 

testailen rikkooko tämä mitään, koska tulee muuten bugi että journalit, publisherit, authorit ja editorit tallentuu tietokantaan vaikka referencen luominen epäonnistuu

lisäsin myös permittiin kakis kenttää