ignore feature spec during early development
minor formatting
extract DSL into its own class