Add book with web interface + .gitignore cleanup