separate out IO initialization
minor renaming of Soar grammar
fix bugs in sample Ticker environment
rewrite ParameterizedSoarEnvironment