cleaned up redundant code, make slighly more asynchronous
Merge branch 'master' of https://github.com/joshmarinacci/ElectronIDE
make compiling and library loading more async friendly
fix uploading since platform refactor
added clear buttons
propagate error when files cannot be found