A lot of refactoring. Changed a few methods to take tuples rather than two separate arguments. crossValidate in the Core module now works. Need to implement more than hamming distance, of course, but that was just proof it works. Got rid of all the Show instances when I realized I wasn't using them properly.