Added commandline doc generation and moved base classes into acscsv module