Fixed mutate, updated Makefile

Mutate now swaps two cells from a single subgrid, instead of two random
cells from entire puzzle.

Removed row, column, subgrid classes from Makefile