organized imports
added null handling mechanism
switched creation of bean csv reader from factory to builder pattern
code clean up