nwjs beagle getting started app: Report 6

Week 6:

Tasks worked on:
-Implemented interface for ssh terminal connections
-Added functionality to copy files via scp
-Added detection and download of sd card images
-Improved Travis CI settings
-Working on Appveyor build settings

Issues:
-Dependency on express.js for ssh terminal session connection needed for the
terminal middleware to function in nwjs browser correctly.
-The commands send over ssh are executed one by one, requiring a reconnection
on for each command. This is not visible to the user, but sometimes slows down.
-Adding changes in smaller chunks, because often their dependencies cause incompatabilities
when included into the nwjs project.

Goals for next week:
-Start working on USB mass-storage-class application bootloading
-Writing of images on SD card

Thanks, Ariane