Better failure
add diff! method to DataTable
Remove @wip

Closes #658. Thanks @adbatista!