fixing issue 24 - validate_string() allowing invalid strings

This pull request is in response to issue 24 - I made sure that full_process was called on the string before validation, and added a test in for the string mentioned in the issue.