refactor for presenter names
refactor for the name changes
Implemented "add book to users reading list" case

- Created test for the use case
- Refactor for name changes
Merge remote-tracking branch 'origin/master'