swithched to pyhamcrest for reasons i cant explain, Ohh, right intuitive assertion errors
refactoring palindrome lib