Update viewmodel.js

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