Simplify code_prep.split_line, fix it's unit test.

I presumed that the failing unit test was wrong and the previous implementation was working as it should.
I thought that the previous implementation was pretty complicated so I attempted to make it simpler and more robust since it'll work with both "a = 1" and "a =        1".