bugfix: don't fail when there is no source file path
bugfix: "poni settings set foo" crash

Proper error message when not enough arguments are given to
"settings set" command.