added mvvm lite

also changed file structure