Created classes to handle Templated objects to CSV file

It handles all the native types of .NET and converted to string/csv
file. Makes use of native .NET's Reflection