it works now but needs to be tested in different cases and made into a working gem. Paths need to be fixed for when it is a gem and not running in the same dir as its config and lock file