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