change namespace Macaroni::Core::DSL => Macaroni::DSL
configurable default data style
bugfix dsl_spec path
fix require