Cleanup content list components, so some refactoring and fix ellipsis
- Make base class for content lists abstract and move init logic
- Move content list components into folder
- Use CSS for adding ellipsis to content body
- Cleanup minor styling issues in loose content view