updated jshint to include describe and it, also updated swig to create a unique view model for each template