Fix remote not accepting normal args
Remove messageFile after done
Direct remove instead of defer
Fix bash completion script
Merge branch 'remote_fix'