created mvvm

created solution and started integrating mvvm