Jumps and checks

CPU now performs fully legal moves such as multi-step jumps. Checks to
force the user to do the same are now correctly enforced.
README added.