Ported every non-3rd-party JS files to ES6. Improved Store class. Minor fixes. Clean up.
Release v0.5.0