throw exception with message, remove vector seperator from csv printer (it was unused), initialize map the c++98 way
improved error message