Cherry picked csv method due to conflicts
Quick fix because of nuke and pave
Merge pull request #214 from firethanatos/master

Added CSV generator (NEEDS TESTING!!!) and added a path to Writer