Using enum's ordinal() when writing/reading from a Parcel

* Also preventing multiple people from getting added on a recovered Activity instance.