Refactored for MVVM binding and added some lipstick
Refactor addViewModel to MVVM'ish pattern