run_puppet command is changed to 'puppet agent -t' for accurate exit codes
updating doc to reflect run_puppet's current behavior
refactoring, still flapping on the caching ssh status
Merge branch 'master' of git://github.com/mburger/rouster into mburger-master
refactoring get_packages() after @mburger exposed a previously unknown bug, when deep=false, version will always be '?' for consistency, updated tests and added rake task for deltas
Merge pull request #56 from avaghti1/master

run_puppet command is changed to 'puppet agent -t' for accurate exit cod...
fixing test expectations