[WIP] Jm/non static api

Is this the right place to remove knife.rb? Unsure what kind of impact that has.