exported the compiler package
modified the Rule structure in the DSL
minor modifications (formatting)