Extension:MassMessage/Page input list improvements/Progress reports

Current project status

 * The new backend is functional and delivery works, along with basic list creation / editing UI
 * Currently working on a JavaScript UI integrated into the list view that supports quickly removing and adding items
 * To be worked on in ContentHandler code:
 * Caching
 * Tests
 * Prettier diff
 * Ability to edit old revisions

Progress reports

 * Community bonding report
 * /May
 * /June

Week of June 30

 * June 30: Worked on code refactoring, submitted as ; submitted.
 * July 1: Discussed and planned user interface for basic list editing and related API with mentors.
 * July 2-July 3: Submitted ; worked on API.
 * July 5-July 6: Worked on API and reducing code duplication (it turns out that the API would do a lot of what Special:EditMassMessageList already does); submitted.

Week of July 7

 * July 7-9: Split some common tasks into utility functions functions and finished API.