Updates for competitions

These updates allow more than one competition to have content pages.
Sendgrid email configuration

If we insert a username/password we can have email enabled by using
django.core.email...