improved traceback to include modules, conditionals and functions
made traceback the default error type in cli wrapper