stop stripping EOL characters from segment data

Add a check for invalid control set characters in element values
properly format 999 detail on bad characters
update 999 test for invalid control
update 999 test for invalid control
Merge pull request #23 from azoner/bug-gh21

Handle CR/LF characters in element values