Add relation generator
Reorganize generator structure and fix namespace
Add mapper generator
Add commands generator
Fix generator specs
Add a workaround for relation/schema chicken-egg problem