Add working recent books listview

the recent books now brings up a list of the opened books, this list is
gathered from the shared prefrences stored when a book is opened from the
FileChooser the slot is saved and incremented so as to add another book,
and the saved flag is toggled so as to not add multiples of the same. The
books are displayed as a file path.