Unified and completed code documentation in source files
added inline comments to code, invalid csv file will terminate program
Writer: Writer::generateOutput() now handles whole output generating
Fix user interaction bugs
Added task overview
Added doxygen documentation