implement CollectionMapper and Mapper, fix nunit
ignore suo files
improve collectionmapper test