added optional argument to 'spark cloud compile' to name the resulting firmware output, this improves ability to script since output filename is known