Write a more performant version of IsPalindrome.

It's nearly twice as fast according to the benchmark (235 ns versus
410 ns).
Remove obsolete Reverse function.
Add a Go solution to problem 8.
Add instructions to readme.