Refactor Axiom::Types::Encodable to add constraint in small methods
Refactor Axiom::Types::Encodable to add constraint in small methods

* The ascii and non-ascii compatible constraints are setup by
  different methods.

dkubb/axiom-types