rename file, there is no need for php
refactor code, seperate concerns

- add template manager, load templates async
- seperate book list and new book form
- add editable mode to book row
do not return empty rows
fix id generator
do not unset deleted rows, keep the id
js lint issues