.Unshelved. books now included in list_books()

- each book now knows what library it's in
- new unshelf_rack attribute enables book to be moved to .Unshelved.
- .Unshelved. books are included in list_books()
- book variables renamed slightly to match shelf position