Add LuhnCheck and CVC validation

This change will add a LuhnCheck and a minimal CVC format check to the Client Side Encryption logic. All new options are configurable through the options parameters to the createEncryptedForm method.