get things so they compile again. clean up the use of line numbers a
little. rename to match github package name
Revamp things some, simplify and created a struct to hold data so I'm not
passing the info around all the time. Implemented the code running part.
Mostly running at this point. need to figure out why the exec command is wiping
out my output file
Totally works now.  Added verbose switch to control logging.