Handle File and string filename passed to characterize.

This happens if you characterize an object before saving because
Rubydora doesn't read the file until save.