added new files to the project
first iteration in MappingModel and some tests