Fixed update usage
Fixed possible string issues
Moved home dir copy procedure to its own lib
Fixed sudo on systems with no sudo and no su
Added home dir copy tests
Added `ezvm exec <update_filename>`