Fixed an issue causing errors to occur when functions were passes empty arguments.
Added alias and path autocompletion in arguments.