Merge pull request #25 from ironcladlou/cart-refactor

Unified runtime cucumber test API
Fixing coverage and a few nits
V1/Agent refactor WIP