adding stax reader/writer, some abstract classes to get typed reader/processor/writer and flat reader/writer