hate unhate link works with ajax, tests pass