Added ViewModel
updated View
updated settings.gradle