Introduction to JavaScript MVVM framework Knocout Js