Merge pull request #17 from josqu4red/dsl_display

add content_type for DSL display
Merge pull request #18 from josqu4red/dsl

Complete DSL rework
catch exception on syntax error in definitions