Updated MappingRuleViolationException to satisfy Gendarme's rules.
Added AliasConflictException.
Added base MappingException.
Added conflict and collection mapping tests.