Another major refactor. When in ruby do as the rubyists do.

- put libraries files in the proper paths for their class names
- puts specs in paths matching files
- remove chefspec for old school rspec class tests
- break :join action down into smaller bits
Fix resource loading error

Apparently, chefspec will load all files in all folders in libraries but
chef server proper does not. I dislike that Chef forces bad habits upon
me. :-/
Merge pull request #34 from claco/refactorfuls

Merged automatically by jenkins after successful build test
Re-add glance back to default skip list
Merge pull request #35 from mattt416/minor_tweaks

Merged automatically by jenkins after successful build test
(Re)Add :nothing to allowed_actions

Apparently some of the more comprehensive gates use dsh_group with the
:nothing action for delayed joins/executes. Derp.
Merge pull request #36 from claco/add-nothing-action

Merged automatically by jenkins after successful build test