Added the ability to describe arrays using Fencer.

This is useful because we can allow the CSV library to parse delimited rows in our code and use the values prior to fencing them (I quite often see the use case where the Fence we are using is based on one of the fields contained inside the row).
Merge pull request #1 from adammacleod/master

Allow Fencer to describe arrays