Factored out the rover.vwf.yaml scripts into rover.js

@kadst43, @BrettASwift, or @scottnc27603 could you please review?