adding speaker view models and tests
adding menu view model and some more tests