Improve library. Adding book, sorting. See #45 #47