Formatting
Remove excess variable
Add chapters and episode classes

- Build episodes using chapters
- attempt to split intelligently
- chapters take more responsibility
Create track factory