Added a view model class. Added several unit tests classes. Added Layout file.