All component wrappers should use common wrapper fn
Lift the "key" property from a child to a wrapper component

Fixes #20
Merge branch 'master' of github.com:levand/quiescent