Extract a new Gauntlt::Runtime class (#46, #51)

Refactor Gauntlt::Attack
Refactor Gauntlt::Stepdef
Add cucumber feature for `gauntlt --steps`