refactor tests for duo, and add saucelabs + gravy!

@ianstormtaylor @yields @calvinfo this is the basics of getting duo + saucelabs + gravy + mocha all together, it works! Thoughts?