create timeout modal component following designs from Steph
uses dialog component with overlay div that starts a countdown based on a given integer for x number of seconds
refreshes the component every 1 minute until timer is les than 60 when it updates every 20 seconds
component accepts functions as props for allowing parent to call onTimeout, onContinue and onSignout functions to handling various situations in which the user interacts with the component
Note:
this is still very much an alpha/beta version which needs input, so i'm opening this PR up for comment on what i've done so far. Will also need to add unit testing aside from the testing i've done in Storybook.
Note: