Dashboard models

This PR depends on the django-cms PR