Fixed bug in module_fail. Consistent error handling. Adding comments. Removal of unused variable. Removed unecessary wait_for option.  was never been used to begin with.  Trim down the stack_outputs.  Don't need to include stack name and region since they are already required parameters.  Rollback supported in status operations.  Using dict when possible.