allow marking threads as read

This closes #6