add viewmodel
Revert "need to think to to use assembly signing with GIT"

This reverts commit 171c21674d0dbe1803c0e4b327ffec51043d0e5c.
deployment we used
Improvments
add default width and height
added viewmodel with loading
added save command;
saving and loading commands!