Spawn UserMapper, add dynamic sql select [SERINA-10]

This furthers Mapper production as it allows you to dynamically
construct exact column selection, based on model/mapper property
definitions. This should allow joins further on.