Fix error reporting on missing requirements
Merge pull request #275 from galthaus/dep-error-fix

Fix error reporting on missing requirements
add full ISO list to docs
Merge pull request #276 from ravolt/doc1017

add full ISO list to docs
Update some of the test pieces so that we can run
rspec and rake test again.  Fix code coverage as well.

Steps
0. Install a production or development admin node
1. RAILS_ENV=test bundle exec rake db:create
2. bundle exec rspec
3. bundle exec rake test

Repeat steps 2 and 3 as needed.  Most tests fail, but run.
Add test.sh script that runs the tests.
Tweak the scripts to allow a test run.
Another little tweak for start path with split out script
update role titles that were missing
Merge pull request #278 from ravolt/role_titles

update role titles that were missing
Remove most of the depcrated issues with the tests
and code.

Fix some other nits with the code.

Update and get the existing rspec and rake tests
running again.
Add coveralls for coverage storage.
Get BDD to return coverage information.
More travis tweaks for coverage and other tests.
One more tweak for puma control.
make paths work better for puma*.cfg
Back to running server from rails and killing the
server process to get stats
Fix bug induced by copy/paste
Merge pull request #277 from galthaus/unit-test-enable

Update some of the test pieces so that we can run
Track noderole -> noderole attribute dependencies.

This lays the groundwork for triggering annealing when an attirbute has
changed while not mandating reruns of large numbers of noderoles to do so.