Improving upon #18, we should expect the backend to use a database ORM, set up an SQL database and add a book dataset that we can use in our app.