Parse chapters from title

- Move parser into separate object