fixes #89 question title and body UI improvements

The edit question UI has been improved to have a text area as the main question, and an optional summary title for display. If the summary title is not present, then the UI displays a shortened title calculated from the question body.
fix #88 Text list is updated on add/remove.  Added JS confirmation dialog for deletion of projects, texts and questions