If at CLI ls is run before update, automatically download scripts

Running ls before update at the CLI was resulting in a error
because there were no datasets to display.

This change results in the automatic downloading of the current
scripts if none are available when ls is called.

Fixes #119.
Merge pull request #135 from ethanwhite/fix-ls-without-update

If at CLI ls is run before update, automatically download scripts