Fix Character and List properties on CharacterViewModelController. Add ViewModel for Character. This will be used to keep track of View specific values for each character. Add tests