fixes #2 ensure returned orchestration matches database state

code coverage is at 100% again
tightened up the state propigation in the dependency class
bumped gem version to 0.0.7