adds support for node version inference and changing via n
Created by: Strum355
Currently using an image with src-cli in it for the individual steps. Do we want this? I dont see why not, given the final stage could (ab)use src-cli with local-steps anyways @efritz