UI structure (react+flux) closes #12