removed the from_text/to_text container interface. moved the spec parsing code out and until spec. removed converterrors as an actual exception.
changed to return ConvertErrors instead of raising them.
massive rewrite. Added NamedTuple to the BaseSequence class. removed the from_text/to_text interface on the containers. removed all error lists on value objects.
made function names consistent for atom_to_spec family. added default methods to the Spec ABC to get all the if hasattr stuff out of the container code in sequence and mapping.
changed converterror into a regular class, not an exception.
changed test cases to work based off of implicit type conversion done by the containers. no more from_text/to_text stuff.
removed pure python comment.