Dashboard models

This PR depends on the django-cms PR
Make it `CommunityPage` (singular form) to be consistent with other models naming convention.