Dashboard models

This PR depends on the django-cms PR
instead of `systeruser.__unicode__()`, the function should be `unicode(systeruser)`