image: add freeze() to handle adding cards to Header
header: better error messages
table: cleverer freeze function - dont add duplicates
hdu: add CopyHDU
fitscopy: first import