added factory class and method for csv annotation readers