put non-argument parameters on input-link
remove unnecessary variable/assignment
simplify soar-grammar
remove incomplete programs
rename command parameters to arguments
add contextmanager create_agent