Update tests to match actual white space behaviour
Rework tests making the code slightly simpler & replacing '\n'
with NL constant.
Merge pull request #1 from Chris--S/tests

Updated Tests