CS fixes and tidy up of tests

I can't seem to find any standard talking about escaping backslashes. You're right, there's no need to escape it if the following char is uppercase, though I just find it a good practice, so you know it's always going to be safe (there's no need to check you're not using a special character).

I think it's a matter of personal preferences. I'm happy to leave a single quote if that's what the majority prefers.