Added ViewModelLocator and unit tests

Added ViewModelLocator and unit tests