Custom Kim namespace, embedded attributes

Sorry for the huge pull request. Been refining and playing with various small changes on our side. Things seem to be stable and working as expected. Think it's time to contribute as the next challenge is knocking on the door: upgrading to liquibase 3.x