Added Encryption validation step.
Refactored Factories to allow for ArmorToken payload late binding.