Flesh out grammar for ports and flows.  Add simple main to parse DSL interacively (no impl yet).