Fixed the licensing headers for all files.
Fixed the test script names
Add the ability to start/stop a broker on a random port.
Changed the output for logging.

The output is now sent through tee to show both to stdout and also to a
log file.
Defined the store test log file.
Defined the store test log file.
Added command line options to the store test to control the behavior.

Now you can specify either the port to use for the broker or tell the
test to use a temporary directory.