CASC-203 Properly Parse Response to Keep Line Breaks

Problem: The CAS Client uses a buffer reader which strips out the returned line breaks.
Solution: Switch to a normal input stream reader and add appropriate test.
Merge pull request #63 from battags/CASC-203

CASC-203 Properly Parse Response to Keep Line Breaks