Merge pull request #27 from mibrahim/master

Dont create a new exitFlag
Adding OutputWriter interface; incorporating into ChainConsumer
Default Writer implementations
Update ConsumerResult to handle pipe-deliminting formatting
Merge pull request #28 from bryantrobbins/master

Adding OutputWriter interface; incorporating into ChainConsumer; Removing unused flag code from DefaultDistributor
Merge pull request #29 from SMxJrz/master

Provide an additional sample that lets you run the samplemachine.xml files on map/reduce
Merge pull request #30 from SMxJrz/master

Fixes to simple_mr example
Add totalNumberOfProblems and thisProblemIndex
check on null before the other conditions
Merge pull request #31 from mibrahim/master

Add totalNumberOfProblems and thisProblemNumber. Check NULL before comparison
Consumer, Transformer, and Writer refactoring
Commented jacoco-maven-plugin
Fixed issue with stopping before generating all necessary values. 
Created Map of flags. 
Used two flags - 'exit' and 'exitNow':
•	'exitNow' has be executed immediately (on limit records or going out
of some IDs) 
•	'exit' will be executed as soon as all current task will be finished
Improved performance - no need to check 'threadPool.isTerminated()' too
often. Removed not used var.
Fixed 'java.lang.NullPointerException' issue (found for case with
'-maxscenarios' or '-m' key).
Merge pull request #32 from yukaReal/master

Fixed issue with stopping before generating all necessary values
Fix attempt for infinite loop in BFS issue
Fixes BFS infinite loop bug
Fixes BFS infinite loop bug
Merge pull request #33 from mpeter28/master

DataGeneratorExecutor Infinite Loop Fix