Fix #523 Add New Talk popup

- Add NewTalkWidget class which has its own instance of TalkDetailsWidget
- Add instance of NewTalkWidget to TalkEditorApp and display it as a modal
  dialog when Add New Talk button clicked
- Add new talk to database when Add button clicked, close dialog and refresh
  table view
- Refactor update_talk to use refresh_table function
- Set appearance of dialog (title, size, buttons, placeholder text,
  date format)
- Add docstrings for show_new_talk_popup, refresh_table, add_talk and
  remove_placeholder_text functions and NewTalkWidget class
- Remove add_talk function from TalkEditorApp
- Remove unused files that were components of the old Talk Editor:
  AddTalkWidget.py, EditorWidget.py, UnlockTalkWidget.py