Test commit
Added CORS support
Updated all models, included missing tables and fields.
Worked on models and permissions. Added registration

- Students View tests are not working due to changes on StudentPOST
serializer, need to be fixed.
- Settings.py has default permissions commented to avoid test errors,
should also be fixed.
- Finally, all .pyc and temp files need to be removed from repository.
Merge remote-tracking branch 'origin/backend-api'