Refactoring of the project (especially the UserCSVReader class) and also
removed unused customfields. Now the header is dynamically generated
from the settings so that ignored columns not appear in the header.