Begin major refactoring to fit in line with JS: The Good Parts
Create new structure for generating actions
Port existing 'intromaketitle' action from old framework to new
Port existing 'introfirstideas' action from old framework to new
Port existing 'makenewidea' action from old framework to new
Bugfix: Convert introfirstideas html into a function since B.title was being determined upon the commit of the string, not just-in-time after the first action had finished.
(minor) Add importance into Action. Also add semicolons after each set function.
Bring importance of newideas into new structure. Use wrapper to make old/new ideas work together
(minor) Remove console.log used for debugging
Convert ideas over to B.ideas. Update all existing references.
Convert "makederivativeof" over to new action object.

Hold off on setimportance for now (to lessen complexity). Add new 'd' array to store new objects, and create new run action command for if the item is an object, not a function.
Simplify the "makenewidea" action listing now that the "actionobject" command has been created

Also, remove console.log() that was accidentally left from past commit.
Complete conversion of "makederivativeof", adding importance in
Indentation cleanup of B.init()
Move most of judgethreeideas into new-style actions.
Clear out all old-style actions and logic. Move tanh function to top.
Complete conversion of judgethreeideas, integrating importance logic
Clean up nextaction() now that the actions are all set
Clean up unnecessary [" "] notation with dot notation
Create Idea object in preparation for full substitution