Project start, models. Repository and Unit of work

Models are not implemented yet and nothing is tested!