Support mapping collections (and arrays) of mappable objects
Refactoring
Fixed packages names
Fixed formatting and class naming
Merge pull request #53 from jsolve/SW-29

SW-29 Supported mapping collections of mappable objects
Fixes #52 (Support mapping collections of mappable objects)