refactoring interface for command line added.
refactoring interface for command line added.

andrzejsliwa/wrangler,tdb/wrangler,prowessproject/wrangler,arcusfelis/wrangler,bsmr-erlang/wrangler,arcusfelis/wrangler