Batch Student Upload changes and additional audit tracking
Merge with remote master