My attempt at the ActiveStandards coding challenge (code and DSL document)