Initial commit.
Modified run_demo to no longer require being run from a "sandbox" subdirectory.

Script will now create a sandbox directory and run from there. Upon completion the directory will be deleted.
Merge remote-tracking branch 'origin/master'