stubbed out factory method for ViewModel
add array check in addObservable method
initial support for wrapping arrays with observableArray
use underscore for array detection