Editing a topic name now works, and changes are saved to listview
display and db. Keywords now save and load in the keywords dialog for
new topics. Backend work to prepare for adding/editing/deleting keywords
for existing topics. Fixed bug regarding listview background color
changing during scroll.