SqlitePersistence now properly uses the query factory
SearchBook.search_book -> SearchBook.execute
Added run_query to SqlitePersistence.
I aim to make all queries implement an execute command so that they can be executed in this generic manner.