excavator

Code pulled with git from git://github.com/JacobVorreuter/excavator.git with the last commit being e272d71

These are Current warnings for excavator.

dialyzer -n -q -Wno_improper_lists ebin
ex_consumer.erl:387: The call erlang:exit('failed_to_read_line',Reason::atom()) will never return since it differs in the 1st argument from the success typing arguments: (pid() | port(),any())
ex_pp.erl:175: The call ex_pp:validate_qps_value(Value::float()) will never return since it differs in the 1st argument from the success typing arguments: (integer())
ex_pp.erl:179: The call ex_pp:validate_qps_value(Value::float()) will never return since it differs in the 1st argument from the success typing arguments: (integer())
ex_pp.erl:295: Function validate_qps_value/1 has no local return
ex_pp.erl:298: The pattern 0 can never match the type float()