fix NPE when returning from camera because activity was killed, we now serialize and stick it in savedInstanceState before starting the activity; add EditTextCard