Add hardware arg to firmware update - fixes #26
Improve error messages
Merge pull request #27 from tessel/es-update-port

Add hardware arg to firmware update