Added knockout model and shell class for AppViewModel