small fixes in ch3, 7, 14

- fixed file permissions
- updated asciidoctor (require to run `bundle install`)