Slight reorg of react component (push into separate folder, gitignore generated JS)