added test for how i belive the spaces should be keept
Implements my new test and a lot more. I wish i had tests for all the changes i made.