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 (eli myös jos kaikki kentät olisi tyhjiä, niin tietokantaan tulee rivit esim journalissesa jonka nimi on "")

lisäsin myös permittiin kakis kenttää