- Improved generalData fetch (ie, non subAdmin users will not request generalData that are required only by subAdmins).
- Moved getTaskApplication to manage (as it is a subAdmin-only feature).
- Added applyForIntern feature to allow non-intern users to apply as intern.
- Added application status feature to allow subAdmins to coordinate among the applications. (setApplicationStatus and getApplicationStatus).
- Added getInternApplications to view the intern applications
- Improved getInternApplications and getTaskApplications to filter out processed (i.e, applications that have status set)
- Renamed putTaskDetails to editTaskDetails