Complain and fail when two annotation dirs have same basename.

Fixes #14.