ability to export stats using statsD for monitoring in graphite etc

make sure that we use bash shell

pass in the codec to the verifier for delimited text reader

Added a param to control rebalance backoff

add missing method on SecorConfig class

Handle the case of empty partitions in the finalizer

proper formatting for pom.xml
refactor end to end tests
Merge pull request #57 from lefthandmagic/statsd

ability to export stats using statsD for monitoring in graphite etc
Merge pull request #58 from lefthandmagic/refactor

refactor end to end tests
tried to model assumptions about FileReaderWriter and MessageParser more clearly using abstract class