BIG CHANGE move auth stuff to framework
add useExisting
add extraImportsL
codegen with extraImports
adding auth exceptions
minor
minor