add items to .gitignore
add items to .gitignore
factories for book and shelf