Added a flag for different function generation strategies (NAME_ONLY, MODULE_AND_NAME, ARRAY)
Added function generation strategy flag support
Brought back a slightly more complicated workflow to main
Added portId support (untested)
Did a bit of package reordering
Added config generation
Abstracted out the 'i' and 'portId' variables to Config
Added task I/O ports validation in Config
Added basic grammar test suite.
Added scripts for running and testing the DSL
Merge pull request #2 from wojtasskorcz/master

Added scripts to facilitate running the DSL