setup ohai in a different method

this should really be refactored, but for now it makes more sense to
move it to a method we can stub in the specs
load baton and all lib classes here

in order to avoid having to load them on every spec file; also deleted
unnecessary requires
load classes in the base class
refactor consumer manager's spec

by stubbing access to ohai and avoid creating a server and a consumer
for each test case
no need to require baton again
no need to require the config; ruby 1.9 hash syntax added
no need to require ostruct
alread being required in the spec helper
refactor the server and the subject
already being required in the spec helper
refactoring the server specs

stub access to ohai in most cases to speed up the specs; 1 integration
test was left
forgot to add before :each
moved before :each block to the context above

so that it could affect the rest of the specs in the context
no need to require the server in the specs
Merge pull request #22 from digital-science/faster-specs

Faster specs