Fifth Commit
+ Added CsvWriter class.
+ Added stream encoding support.