Swagger

just to preview the changes needed to use swagger