Learning MVVM with require and knockout