[ref] Big badass backend refactoring
merge'
Merge pull request #69 from Kloadut/master

[ref] Big badass backend refactoring
Merge pull request #68 from poupotte/master

Improve dashboard and translate tray
[fix] Plug the GUI to the new backend
Merge pull request #70 from Kloadut/master

[fix] Plug the GUI to the new backend
[fix] Fix behaviour before device configuration
[fix] Avoid conflicts when a directory doc has already been created
[fix] Log errors, externalise device operations, and some fixes
[fix] Do not reapply too many changes
[fix] Chokidar update file fix + minor fixes