Renamed SimpleOptimization to SimpleGradientDescent and updated docstring
Removed mode parameter from SimpleGradientDescent
Greatly simplified QLauncher by removing complicated scheduling option
Internal QLauncher method now appropriately prefixed with underscore
Added dynamic boolean attribute to QLauncher to reduce repetition
Internal Launcher method now appropriately prefixed with underscore
Added docstring to DynamicArgs and made other docstring fixes
Introduced the trace attribute to DynamicArgs for summary and debugging

The trace attribute tracks the evolution of a DynamicArgs object. This
state is saved to .info file and should be part of a DynamicArgs
summary message by calling the _trace_summary helper method.