reader skeleton; rename tags to tag
add TagCollection; reader & tag tests