added java file for bean csv writer implementation, modified Setter inspection class to share logic for getting getters
moved SetterInspector to share it functionality for read and write path
BeanCsvReader some code clean up
SetterInspector renamed dependent classes reference updated
Added to ObjectInpector functionality for retrieving getters for given
object, renamed method to be more suitable to be more descriptive,
according to their functionality.
added factory for dictionary reader
First implementation of bean writer added, plus basic unit test
Added test for case when some of the bean property doesnt have getter
handling null properties added
Added builder for BeanCsvWriter
Solved problem of lazy initialization of header, on the edge of
BeanCsvWriter and DictionaryCsvWriter
added final version writer, added additional tests