a couple of tweaks based on conversations.

_id is reserved by mongo, switching to component_id
adding slug for addressing content in adapt framework