Add diff list view

Closes #27