Added --run option which specifies the client run directory.  Closes Issue #44. Fixes #73.