components list

This is a work in progress, but creates a listing page for components, probably needs its own template etc.