added csv schedule writer. refactored code for DRY reasons.
updated usage and examples sections.
added writer targetting to runner script.