Updating multi-value builder required attribute

Prior to this commit, if an attribute was required, all inputs of a
multi-value type input were required. This commit enforces the
requirement only on the first element.

IDR-191 #resolve
Merge pull request #31 from ndlib/IDR-191-required-attribute-for-multi-value

Updating multi-value builder required attribute