adding encoding setter and getter to AbstractCsv class
Update library documentation