Pre-v1 refinement: - sweep of codebase to elimate dead code, run linting, fix any non-breaking niggles or annoyances - sweep of docs - clean-up example - sweep of tests - update store to standarise - publish src folder to npm