Add skeleton for different output types
Flesh out output types
Fix errors
Rename pyout --> execute_output
Add error output type, and rename pyerr --> error
Make traceback be required