adds machine storage path

Signed-off-by: Simon Thulbourn <simon+github@thulbourn.com>
allows for a configurable path

Signed-off-by: Simon Thulbourn <simon+github@thulbourn.com>
commands now uses path param

Signed-off-by: Simon Thulbourn <simon+github@thulbourn.com>