Disconnect from printer if the port mysteriously goes away.
Merge remote-tracking branch 'upstream/develop' into develop
Ignore compiled Python and firmware files.
Improve flashing.
Merge pull request #29 from trent-waddington/develop

Multiple Changes