Merge pull request #12 from blazetopher/mode_fix

Mode fix
Adds support for fixed length and constant strings

Updates the ConstantType parameter type so that it can support constant strings.  Also makes some improvements to efficiency and flexibility.

Ensures support for fixed-length strings (via QuantityType)

Updates related tests appropriately
Fixed validation bug for fixed-string