Update viewmodel.js

Allow passing false to constructor to bypass compilation. Add vue.init( config) to defer setting configuration after construction has completed.