Merge pull request #50 from optopus/ss/test

fixing syntax
String#to_a does not exist in Ruby 1.9
Ruby 1.9 and up fixes.

Ruby now requires relative paths for require lines since the load path
does not include '.' and String is not an enumerable.
Merge pull request #51 from optopus/ruby19-compatibility

Ruby19 compatibility
warn users of an improper application.yaml
Only ensure model data exists if we have a schema
Remove worthless put statements
Fix tests
Added separate section for hypervisors.

This gives us a list of hypervisors in a given location separate from
the master list of nodes.
Merge pull request #52 from optopus/location/hypervisors

Added separate section for hypervisors.