Toast container (#153)
* rough draft toast container
* positive via context working
* refactor to use toast container and toast provider
* adding the toast container styles
* support multiple toasts
* different approach on removing toasts from the container
* post cherrypick new branch cleanup
* toast add/remove refactor mess
* fixed refactor so stately add works
* lint and toast stately tests
* adding toast container tests
* errant code removal audit
* missed a console.log
* seperating toast and toast provider
* seperating toast and toast provider
* fixing the dependancy circles
* removing v2 copyright headers
* refactoring a toast container test to be more sematically corret
* improving types and moving toast container to bottom
* refactoring toast state test inputs
* undoing a bad merge of a conflict of provider in button