core: move nfc support into CoreActivity; authenticate through AuthenticatingActivity.

Closes #45.