fix P3PageCopyController -> catch on non objects
P3PageCopy model code cleanup
update messages ->crud