very unfinished and not cleaned up code for a first pass at a boo script updater.  committing & pushing so it's not just on my machine.