Added new WIP dialog for the user to add a book, added context menus for the QTableWidget (incomplete), removed populate_keys() (unnecessary now). Many smaller changes.