ViewModels refactoring

GeneViewModel renamed; ViewModels for base genes implemented