displaying a short help message when starting the lua interpreter.
made the old recipe set the hardmode set and created a new, less complex default set. flattens recipes by not following an "upgrading" mechanic - i.e. tier 3 gpu doesn't require a tier 2 gpu and so on. also makes recipes a lot cheaper for the most part, not much to be done about that, but fits better with the simplicity anyway.
analyzer prints info on attached components; extracted program loading part from shell.execute into shell.load and changed running program tracking to be hierarchical based on coroutine ownership; using _PROMPT global in lua interpreter if set