Detailed list of changes
1. Migrate off flux to redux stores, closes#35
2. Reorganize stores
3. Use PureComponents, closes#36
4. Rewrite most tests, increase coverage to 100%, closes#17
5. Allow preview to people without camera & mic, closes#26
6. Add package-lock.json for npm 5
7. Add mock of window object, closes#13