improved generator
moved vehicle generator to separate package and started creating versatile builder