WIP Experiment: Initial electron setup
This adds experimental electron support -- for now you can run it in electron using npm run electron
and it packages into an electron app which will run on your current OS & CPU architecture if you run npm run build && npm run dist
-- the resulting app will be under a generated apps
directory.