refine parser, better naming, parse json directly
use context blocks in rspec
parse Chapters from json