Issue #514 - added IMapper interface and Mapper.CreateMapper
added .sln.ide to gitignore
Merge branch 'issue514' into develop