Added report gen, updated application process

WARNING: MAJOR TEST CYCLE WILL NEED TO BE RUN FOR THIS: LARGELY
UNTESTED.
- csv reports can not be generated by admin users
- Application now has more verbose fields
- A student user can view pending applications
- Seperated logic for deciding student and industry applications
forgot a delete