more work on command-line arguments; separate list-books & list-notes commands