Adding path and user cli option

Adds --path and --user options to CLI including tests.

This is the result of a pair programming session between @marksim and @zph.