Added submitting version summary functionality to use json data
Updated model file to reflect last commit's changes.  Updated json files for accurate addition and consistency betweeen json files
Completed version functionality.  User can now change which version they want to use and submit.  Submitting version summary reflects this and displays submitting version score.  A message is substituted in if grading is in progress both for submitting version summary and viewing version summary
Got rid of repetitive json file reads
File upload now works with dates.  Changed controller and model to read class.json only once per load
Added error checking and alerts if an upload failed or version change failed
Added error handling for no or invalid class.json files
Merge remote-tracking branch 'origin/green-ui' into develop

* origin/green-ui:
  Added error handling for no or invalid class.json files
  Added error checking and alerts if an upload failed or version change failed
  File upload now works with dates.  Changed controller and model to read class.json only once per load
  Got rid of repetitive json file reads
  Completed version functionality.  User can now change which version they want to use and submit.  Submitting version summary reflects this and displays submitting version score.  A message is substituted in if grading is in progress both for submitting version summary and viewing version summary
  Updated model file to reflect last commit's changes.  Updated json files for accurate addition and consistency betweeen json files
  Added submitting version summary functionality to use json data