Add settings, fix start on 0 bookmark, fix recent

settings xml is now implemented and a bug on starting book at 0 would
crash. There was a naming mismatch in the FileChooser leaving the recent
books activity broken and only showing the last 1 book, now it adds to a
list that it parses properly.