first pass at feature dsl
Merge pull request #8 from wrightmikea/dsl

first pass at feature dsl