whitespace
Fixed typo
Added test data
Added service to add files on the server to the media library
Separated file upload and file attachment process
Initial commit of method to reset test data
Test Data now includes submission comments
Updated test data
Week 20 Changes
  - completed work on single assignment
  - added status to assignment table
  - fixed small bug in project search
Merge branch 'AndreyWeek20' into test_overhaul

Conflicts:
	templates/single-assignment.php
Added user meta data to admin user table

The additional information is useful for admins when debugging the site.
whitespace, comments
Replace branch 'master' with dev
Refactored, mapped POST['action'] to function call

Updated to match the same extensible system used in other pages.
GetStudents now returns list of students

Most use cases for the function required the actual students. Returning
a list of IDs made functions do an extra, unnecessary step to get the
actual list of students.
whitespace
Professors can perform bulk delete on students

from the manage students page
Professors can now reset student passwords

From the manage-students menu, professors can reset student passwords.
Resetting the password also sends a notification to the student's email
address.

Adds functionality for issue https://github.com/kelvinhsung/GTCS12/issues/28