Allow omitting non-required input ports
Merge pull request #37 from daisy-consortium/hotfix_inputport_validation