Don't autostart worker by default, & spec cleanup

We don't want a worker started by default, since we'll document a best
practice of running workers in separate Ruby processes (via a Rake task
or something similar).  To ease testing and development, add a config
setting that turns an auto-started worker back on.  Also, major cleanup
of specs, especially the fixture application files.
GUIDE updates - add autostart config, reorganize