Added rook moves

Added magic rook moves… Appears to work. Code still needs to be cleaned
up. Benchmarking dependency of Criterion should be removed. More
rigorous testing / optimization needed.