added basic models and updated settings.py to include portal