add uncategorized group
add unread sources only option
add error messages
add semantic labels
initial commit