Cleanup
Fixed bug where if student object was null, delete was not working
Added sorting for diagnostic form codes
Changed signal-R messaging