Added constructor methods for creating instances that read input from file handle or array.
Added separate methods for different output targets.
Added addOutputRowColumn method.