refactoring main resources according to REST API Design Rulebook;

main functionality(part 2):
- delete clients/books
- added new responses for various situations