Tests can take two forms.

1. Simple. A simple test just prints "success" (<<< "success" >>>;) if it 
succeeds. Anything else or nothing printed at all means the test fails. 
Most tests in the 01-Basics folder are simple tests.

2. Not simple. If your test prints out more than just "success" (e.g. a 
test that removes shreds will print messages from the ChucK VM), then 
redirect the output of running that test to a text file with the name base 
name as the test, but with the .txt extension (e.g. 147_shred.ck -> 
147_shred.txt). The output of running the ChucK file will be compared to 
the text file. If they match, the test passes.

example: the simplest way to capture an output of a chuck program
```
chuck 9001_sporks.ck 2> 9001_sporks.txt
```

Run tests like this:
```
python test.py <chuck_executable>
```

i.e. your globally installed chuck would be `chuck`, but your built chuck 
would be `../chuck`
