first impl of swagger based api generator tool