Failure: Added design elems for failure cases and made widget controller easier to understand

-Added Retry and Cancel Buttons
-Added comments to widget controller
-Changed test text settings to default settings