Cli wrapper

this is for #11 
I played with looking to see if the source had changed since the last build but decided that it was unnecessary / overly complex.