This commit consists of:
- Change fields being used on CSV exports
- Rename the fields and headers
- Format some fields for user-friendliness
- Add permission class for exportables views
- Implement anonymous user handler on permission
- Tidy up exportable constants