Clean up and unify run upstart script

*Also fixes --volumes-from issue when container is named (which wasn't previously covered by tests)
Fix volumes-from run argument to be array