Make callback optional. Closes #322
version
add uppercase, lowercase, and trim for strings

closes #220
-added uppercase validator for strings with an option to force string to uppercase
-added lowercase validator for strings with an option to force string to lowercase
-added trim validator for strings with an option to remove leading and trailing whitespace
-updated readme documentation