* Initial cut at lerna WS's, move example into separate project
* Run through prettier, update 'debug' import
* Typescript Updates
* Dag-history-component updates
* Get the storybook rendering
* Remove chai references
* Progress on getting the example working
* CSS -> Styled-Components Migration
* Updates to get the example up and running
* Centralize TS Configurations, Ratchet up strictness
* Test Updates
* Correct linting in tests
* Updates to get the example up
* Updates for tests
* Add enum for HistoryView - update most ui tests
* Test Updates
* TS Update
* Caps fix
* Update branch-view styles
* Update redux-dag-history export structure
* Fix some storyboarding issues
* Update CSS Transitions
* Update History-Type Dropdown
* Merge fix
* Remove the ContainerContainer
* Update test
* Move the 'getSourceFromState' function to be an argument of the createHistoryContainer function instead of the react component
* Update the props in the history container so that controlBarEnabled is implicit if controlBar handlers are present
* Add a storybook entry for a configured history view
* Remove stateful components from dag-history-component. Also correct issues with initial data setup
* Update the editIndex on dragDrop; correct dragDrop insertion index when from < to
* Correct tests, drag/drop behavior
* Improve DagGraph.ts comments, start moving more history internal to live under DagGraph. Improve initial state issues
* Move lastStateId and lastBranchId to the inside of the DagGraph
* Fix createBranch.ts
* Correct branching issue
* Remove transport control blue focus outline
* Correct discovery trail and presentation issues
* Update the Dag History so that the initial state is empty.
* Instead of explicitly modeling an empty state, we're leaving the initial state empty, and clients can generate new states as the app progresses.
* We are updating the type of StateId and BranchId to be KeyType (string).
* Stringifying hash values for the StateKey generator.
* Correct issues in the bookmark view
* Linting and test corrections
* Update lerna
* Use relative executable paths
* Remove env hoisting
* Remove test warnings
* Remove the 'StateWithSuccessors' component, instead model children state data in the StateListContainer
* Use react-motion
* Update the state exit animation so that they sweep away to the left
* Use all CSS transitions
* Updates per code review
* Animation, style updates
* Remove the 'StateWithSuccessors' component, instead model children state data in the StateListContainer
* Use react-motion
* Update the state exit animation so that they sweep away to the left
* Use all CSS transitions
* Updates per code review
* Initial monorepo commit
* Remove state pinning from redux-dag-history; add it to dag-history component's state modeling
* Add common lerna version
* Remove react as a devDependency from the dagHistoryComponent