Added function names to all functions to prep for performance tuning.  Refactored the id system to use the object and ancestor names and then condense it to a hash.  Fixed the way the libraries were loaded so that the library name would be returned.  Changed the way inline arguments were loaded from looking for quotes to using the results of the regex match.  Made the method name matching case sensitive. Refactored the way that expressions and example arguments were calculated.  Expressions are evaluated right before running the method.  Examples are calculated now across all objects: step name, inline arguments, multi-line arguments, and table arguments.  They are also evaluated before expressions.  Changed the  object to an explicitly created object instead of just passing in the step object.  Replaced calls to void() for href with a can-click class.  Fixed expanding and collapsing issues.  Some were still using accordion-toggle classes and data-target instead of href.