Adding the capability to mark properties as required, and to have them be arrays
Merge pull request #19 from timbogit/features/properties_required_and_arrays

Adding the capability to mark properties as required, and to have them be arrays