refactor how we deal with chapters
use a real class
Dear Travis:  Ruby < 2 is dead to me