Added code for the scoring matrix attributes to create attribute definition entries for the attributes that are automatically created by the UI generator. Will want to add the ability to augment the spreadsheet itself, but for now this change will suffice
Fixed a couple of bugs exposed during testing. First, a notes entry was being created for any string type attribute, not just for the Notes type, and second, initialized the weight to 0.0 if it isn't specified in the spreadsheet.
A bunch of code cleanup, removing some hard coded strings, and made some of the behavior more robust. There is still some more to do.
Inserted a commented out code block that shows how to send email/text from the application using an email intent
Restructured the web server application to set things up for the students to work with the web server pages without stomping on each other. With these changes, each page, or page group is handled by a separate module, with the main web server module simply calling into the appropriate module.